transfer call merges the contents and related objects of two Account objects, and returns the target account with the merged content.
The transfer method:
- Transfers the payment methods, chargebacks, tax exemptions,
AutoBillobjects, activities, token grants and deductions, transactions, and name – value pairs associated with the source account into the target account. - Strips all of the above contents from the source account, which will, however, continue to exist in Subscribe with some basic attributes.
- Creates two name – value pairs with the names:
VIN_MERCHANT_CUSTOMER_ID_UPDATED_FROMandVIN_MERCHANT_CUSTOMER_ID_UPDATED_DATEand in each of theAutoBillobjects transferred, thus specifying the originalmerchantAccountIdvalue associated with theAutoBillobject and the date on which the ID was transferred.
Accounts specified as input must exist prior to the transfer call, or an error will be returned.
Input
srd: sparse response description, a SOAP string (which must be a JSON object), in which you specify the elements you want returned.This parameter enables the calling system to constrain amethod call to return only components you specify. This gives you greater control over returned content, and improves response time within the Vindicia platform by reducing the processing needed for the call.
Some fields are required, either practically or in the WSDL, and will be returned regardless of the srd. A null srd returns the complete response.
targetAccount: the Account object into which you wish to transfer all content from the source account.
sourceAccount: the Account object whose content you wish to transfer to the target account.
Output
return: an object of typeReturn that indicates the success or failure of the call.
mergedAccount: the account that contains the merged content of the target and source accounts.

