Search…
Drop-in
Drop-in is a fast and easy way to add payment methods to your store’s checkout experience.
Drop-in is our all-in-one solution for accepting payments and ensuring compliance. Use this solution for a quick way to start accepting payments with ease.
Use Drop-in as your payment method solution if you want:
    To receive newly supported payment methods automatically without deploying code
    Out of the box support for PSD2; including Strong Customer Authentication (SCA)
    To ensure compliance for transactions and payment method collection/usage
Drop-in references the DigitalRiver.js library and provides a default look and feel that offers levels of customization. Drop-in automatically displays supported payments based on data collected during the cart session. Adding a new payment method does not require any additional implementation effort, but may require additional configuration steps.
If you want to customize the look and feel of Drop-in, see Configuring payment methods within Drop-in for more information.

Supported payment methods

The following table lists the payment methods that Drop-in supports and indicates whether they can be used in initial purchases, subscription renewals, or both.
Payment method
One-off purchases
Recurring payments
Authentication flow
Test environment status
Alipay
X
redirect
Supported
Apple Pay
X
standard
In progress
bPay
X
receiver
In progress
X
X
standard
Supported
X
standard
Supported
Klarna
X
X
redirect
Supported
Konbini
X
receiver
In progress
X
redirect
In progress
X
redirect
Supported
PayCo
X
redirect
In progress
PayPal
X
redirect
Supported
X
X
redirect
Supported
X
redirect
Supported
Pay in 3
X
redirect
Supported
Pay in 4
X
redirect
Supported
X
X
redirect
Supported
TreviPay
X
X
redirect
Supported
X
receiver
Supported

How it 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 with the payment session ID and configurations, and Drop-in 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.

Drop-in flows

You can choose how you want to embed Drop-in based on how you want to use it. The following table shows your options.
How do you want to use Drop-in?
Do you need to store payment methods?
Instructions
Example
I want to use Drop-in to collect payment as part of my checkout flow.
I do not need to store payment methods.
I want to use Drop-in to collect payment data from a page where my customer manages or adds payment methods to their account.
I want to use a mode configured specifically for storing customer payment methods.

Getting started

Digital River helps you get up and running quickly. Follow the instructions in the Drop-in integration guide to discover how easily you can integrate Digital River payment methods into your app or website.
Last modified 28d ago