Manjari Kumar, Best Class Inc. _case study @ Open Commerce Conference 2016

2,108 views

Published on

Presented at the Open Commerce Conference on June 28-29, 2016 in New York City

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,108
On SlideShare
0
From Embeds
0
Number of Embeds
1,857
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Manjari Kumar, Best Class Inc. _case study @ Open Commerce Conference 2016

  1. 1. PRESENTED BY Manjari Kumar manjari.kumar@bestclass.nyc 917.359.2526 Copyright 2016 Best Class Inc.1
  2. 2. Overview BestClass NYC is a discovery platform to create, find and share after school learning experiences for children, that fuel their passions and enrich their lives. You name it, we power it! Copyright 2016 Best Class Inc.
  3. 3. Music School Jiu Jitsu Classes Private Classes Online Magazine Another Guide ! Filter Failure! Copyright 2016 Best Class Inc.
  4. 4. Advertisement Overload! Copyright 2016 Best Class Inc.
  5. 5. Search Discovery Just ask, as you normally would and we find it for you Copyright 2016 Best Class Inc.
  6. 6. Copyright 2016 Best Class Inc. The Finds …
  7. 7. The Details …
  8. 8. PayPal Express Checkout
  9. 9. Source: PayPal Adaptive Payments Developer Docs PayPal Parallel Payments
  10. 10. PayPal Chained Payments Source: PayPal Adaptive Payments Developer Docs
  11. 11. • Pay – On customer checkout, application initiates a Pay API request and expects a payKey in response. • Pay Details – On successful completion of payment, application calls Pay Details API to get and save all transaction related data, for further processing. • Refund – Application makes Refund API call with amount to be refunded and transaction ID of actual payment to process refund request. PayPal Adaptive API Calls
  12. 12. Customer’s Account
  13. 13. BestClass Account
  14. 14. Provider’s Account
  15. 15. @pay = @api.build_pay({ :actionType => "PAY", :cancelUrl => payment_info_carts_url, :currencyCode => "USD", :feesPayer => "EACHRECEIVER", :ipnNotificationUrl => ipn_notify_orders_url, :receiverList => { :receiver => receiver_list}, :returnUrl => paid_orders_url }) PayPal Fee Splits feesPayer => "SENDER", "EACHRECEIVER", "PRIMARYRECEIVER", "SECONDARYONLY"
  16. 16. Source: PayPal Adaptive Payments Developer Docs PayPal Fee Splits
  17. 17. • Delights – Single shopping cart experience for customers – Automate and expedite simultaneous payments to multiple providers – Automate and expedite refunds and empower providers • Challenges – Long and complicated provider onboarding process – PayPal consistency across platforms Summary
  18. 18. Thank You! Manjari Kumar BestClass NYC manjari.kumar@bestclass.nyc www.bestclass.nyc Copyright 2016 Best Class Inc.18

×