AutoBill object, real-time billing associates a mandate with a Transaction object.
For more information on working with mandates, see Understanding Mandates for Recurring Billing with EDD.
To enable mandate storage for a real-time transaction:
- Upload the HTML template of the mandate’s general text to the Vindicia servers.
-
Inform Subscribe that you intend to store the mandate for a transaction by including special flags in the form of name–value pairs in the
Transactionobject before callingauth()orauthCapture(). The following table lists the flags. -
Include the source IP address from which the customer made this purchase in the
Transactionobject. -
Add the name–value pairs to the
Transactionobject before callingauthCapture()on it.
Enable mandate storage for a transaction:
preferredLanguage attribute of the Account object associated with the transaction.
Note: If you do not specify a value for preferredLanguage, Subscribe defines the language for the mandate using the country specified in the EDD or UD DD payment method.
Use the Subscribe Portal to view and retrieve mandates. If you have enabled a transaction for mandate storage, a link to view the mandate is displayed on the Transaction Detail page. Click that link to display the PDF of the mandate.
Parent topic:Using EDD and UK DD for One-Time Transactions
