Payment solutions
Gain a better understanding of Digital River's payment solutions
The payment solution(s) you use depends on whether customers purchase products and services in a checkout flow or manage their payment methods in a self-service portal.
How you collect payment in checkout flows depends on whether you select the Low-code checkouts or Direct integrations approach.
In Low-code checkouts, how you collect payment depends on whether you're using Prebuilt Checkout or Components.
Payment is collected within the checkout modal if you're using Prebuilt Checkout. Digital River then associates the resulting source(s) with the underlying checkout and, if customers opt to save a reusable payment method to their account, the customer as well.

Drop-in Checkout
If you integrate with components, you can use either the payment component or the wallet component to collect a customer's payment at checkout-time.
Wallet component
Payment component


If you select the Direct integrations option, you'll need to use Drop-in payments or Elements to collect payment during the checkout process.

Drop-in payments
If you allow registered customers to save their payment methods for future transactions, you'll need to give them access to a self-service account management portal. A section of this portal should allow customers to add, delete, and update their payment methods.

When building these payment method management flows, you'll likely use a combination of Drop-in payments and DigitalRiver.js with elements. For more details, refer to:
Last modified 1mo ago