How Drop-in Payments work

Learn how Drop-in Payments works.
When the client goes to checkout, the client-server sends a create cart request to Digital River and Digital River returns the cart. The client-server then sends a request to provide the payment session ID to the client's front end. The client front end instantiates Drop-in Payments with the payment session ID and configurations, and Drop-in Payments displays the payment methods. When the customer selects a payment method and provides their payment details, the client front end triggers an onSuccess event and sends the source ID to the client-server. The client-server uses the source with the cart or shopper.
To get a better understanding of how the process works, check out the interactive Drop-in builder.

Drop-in Payments flows

The following table is meant to help you better understand your Drop-in payments embed options:
How do you want to use Drop-in?
Do you need to store payment methods?
Collect payment as part of a checkout flow
Offer customers the ability to store payment methods
Collect payment data from a page where customers manage or add payment methods to their accounts