Customer portal
Learn more about the standards related to building customer portals.
The checklist items and standards in this section cover building 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 see 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 |
---|---|---|
Events: file.created, file-link.created |
Last updated