Disclosures, compliance statements, and emails
Learn more about the standards related to displaying Digital River policies, notices, and terms.
The checklist items and standards in this section cover how to display the Digital River policies, notices, and terms necessary to maintain MOR/SOR compliance. This includes displaying the proper localized text and links on various pages in your integration and doing the same in customer email notifications.
Integration checklist
Click any checklist item to see more detail on how to meet the integration standard.
Subscription specific
Integration standards
These integration standards relate to disclosures and compliance statements:
Integrate method to retrieve disclosure elements
Your integration must have a compliance element that automatically retrieves and renders the required links to Digital River's policies, notices, and terms in the footer of all checkout pages.
When you pass this compliance element to the createElement()
method, you can include two parameters: locale
and entity.
By specifying these parameters, the compliance element returns localized text and hyperlinks.
The optional locale
sets the language of the disclosure information presented to the customer. The required entity
should be the Digital River selling entity that is facilitating the transaction. During the checkout process, retrieve the locale
and sellingEntity.id
returned by the Checkouts API and then passed these values to the createElement()
method.
Present reseller disclosure terms and acquire acceptance
In the footer of all your checkout pages, you should use the get compliance details method to render the required links to Digital River's policies, notices, and terms. Each url
returned by this method is contained within an easily identifiable hash table (such as termsOfSale
, privacyPolicy
or legalNotice
) that simplifies placement.
In some regions and locales, additional disclosures may be required. For your convenience, they are also returned by the compliance method.
On the review order page of your checkout flow, use resellerDisclosure.localizedText
and resellerDisclosure.url
to both display and provide a link to Digital River's reseller disclosure.
On the same page, use confirmDisclosure.localizedText
to provide Digital River's terms and display a checkbox control to acquire the customer's active acceptance of those terms.
Send customer email notifications that contain the necessary disclosures
At certain stages in the order life cycle, your integration should respond to Digital River emitted events by sending email notifications to the customer. At a minimum, you should email the customer when the order is confirmed, cancelled, shipped, and refunded. Either programmatically or in Digital River Dashboard, you can configure webhooks to detect these events, and then your integration can respond by emailing the customer.
Customer emails must also contain the required disclosures, similar to those in the footer of your checkout experience pages, that you retrieve with the get compliance details method.
Send subscription notifications
The Subscription Notifications article (click here for access information) provides a complete list of the required and recommended subscription-related notifications and what should be included in each.
Disclose the autorenewal terms
When customers purchase an auto-renewing subscription, you must disclose the terms and acquire the customer's active acceptance of them. For more information on the specific disclosures that are required, refer to the Subscriptions and Auto-Renewal Considerations article (click here for access information).
API interfaces
Documentation | Direct API | PHP SDK |
---|---|---|
Last updated