manjari kumar, best class inc. _case study @ open commerce conference 2016
TRANSCRIPT
OverviewBestClass 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.
Music School
Jiu Jitsu Classes
Private Classes
Online Magazine
Another Guide !
Filter Failure!
Copyright 2016 Best Class Inc.
Advertisement Overload!
Copyright 2016 Best Class Inc.
SearchDiscoveryJust ask, as you normally would and we find it for you
Copyright 2016 Best Class Inc.
Copyright 2016 Best Class Inc.
The Finds …
The Details …
PayPal Express Checkout
Source: PayPal Adaptive Payments Developer Docs
PayPal Parallel Payments
PayPal Chained Payments
Source: PayPal Adaptive Payments Developer Docs
• 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
Customer’s Account
BestClass Account
Provider’s Account
@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"
Source: PayPal Adaptive Payments Developer Docs
PayPal Fee Splits
• 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