@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
37 lines (36 loc) • 2.3 kB
TypeScript
/**
* CyberSource Merged Spec
* All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html
*
* OpenAPI spec version: 0.0.1
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
/**
*
* @export
* @interface TssV2TransactionsGet200ResponsePaymentInformationBankMandate
*/
export interface TssV2TransactionsGet200ResponsePaymentInformationBankMandate {
/**
* Unique value generated by CyberSource that identifies the transaction. Use this value to identify transactions in the Collections Report, which provides settlement information. For details, see the `direct_debit_reconciliation_reference_number` reply field description in [Ingenico ePayments Developer Guide For Direct Debits.](https://apps.cybersource.com/library/documentation/dev_guides/Ingenico_ePayments_Dev/html/)
* @type {string}
* @memberof TssV2TransactionsGet200ResponsePaymentInformationBankMandate
*/
referenceNumber?: string;
/**
* Whether the direct debit is the first or last direct debit associated with the mandate, or one in between. Required only for the United Kingdom. Possible values: - `001`: First direct debit associated with this mandate. Use this value if a one-time direct debit). - `002`: Subsequent direct debits associated with this mandate. - `003`: Last direct debit associated with this mandate. For details, see the `direct_debit_recurring_type` request field description in [Ingenico ePayments Developer Guide For Direct Debits.](https://apps.cybersource.com/library/documentation/dev_guides/Ingenico_ePayments_Dev/html/)
* @type {string}
* @memberof TssV2TransactionsGet200ResponsePaymentInformationBankMandate
*/
recurringType?: string;
/**
* The mandate ID. Required only for the United Kingdom. For details, see the `mandate_id` request field description in [Ingenico ePayments Developer Guide For Direct Debits.](https://apps.cybersource.com/library/documentation/dev_guides/Ingenico_ePayments_Dev/html/)
* @type {string}
* @memberof TssV2TransactionsGet200ResponsePaymentInformationBankMandate
*/
id?: string;
}