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.
You can use Digital River Dashboard to enable or disable payment methods.
Payments in checkout flows
How you collect payment in checkout flows depends on whether you select the Low-code checkouts or Direct integrations approach.
Low-code checkouts
In Low-code checkouts, how you collect payment depends on whether you're using Prebuilt Checkout or Components.
Prebuilt Checkout
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.
Components
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.
Direct Integrations
If you select the Direct integrations option, you'll need to use Drop-in payments or Elements to collect payment during the checkout process.
In either case, you're responsible for associating a transaction's payment source(s) with the customer and/or the checkout. For more details, refer to:
Purchase flows on the Building payment workflows page
Payment method management flows
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. This portal should include a section for customers to add, delete, and update their payment methods.
When building payment method management flows, you'll likely use a combination of Drop-in payments and DigitalRiver.js with elements. For more details, refer to:
Account management flows on the Building payment workflows page
The Managing sources page
Last updated