Links

Customer portal

Learn more about the standards related to building customer portals.
The checklist items and standards in this section cover the building of a customer portal in the storefront's user interface. This customer portal should allow customers to store default shipping addresses, save payment methods for future use, review orders, and access links to their invoices and credit memos.

Integration checklist

Click any checklist item to be provided more detail on how to meet the integration standard.

Integration standards

These integration standards relate to building customer account portals:

Provide order invoice and credit memo notifications and download access

Your integration must allow customers to access an order's invoice and any credit memo files. Once Digital River generates these files, we notify you by sending either the order.invoice.created or order.credit_memo.created event. You can use these events to create publicly accessible links to the documents and then send the links to the customer through email, text message, or another method of your choice.
Beyond these notifications, you must also provide customers access to the file links so they can download them through their account or order detail pages.

Allow customers to use their account portal to save payment methods

Your integration's payment workflows should allow customers to use their account portal to save a payment method. When setting up this account management flow, the key step is to configure Drop-in payments to manage payment methods. If configured correctly, Drop-in renders the payment method entry form. Once the customer supplies payment information and Digital River returns a chargeable payment source, you can use its identifier to attach the source to the customer.

API interfaces

Documentation
Direct API
PHP SDK
Files
Files
Files
Orders
Orders
Orders
Customers
Customers
Customers
Events: file.created, file-link.created
Events