Payment solutions
Gain a better understanding of Digital River's payment solutions
Last updated
Gain a better understanding of Digital River's payment solutions
Last updated
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.
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.
If you're using Prebuilt Checkout, payment is collected within the checkout modal. Digital River then associates the resulting with the underlying and, if customers opt to save a reusable payment method to their account, the as well.
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.
If you select the Direct integrations option, you'll need to use Drop-in payments or Elements to collect payment during the checkout process.
Purchase flows on the Building payment workflows page
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
In either case, you're responsible for associating a transaction's payment with the and/or the . For more details, refer to: