ChargePaymentAgreementRequest
public protocol ChargePaymentAgreementRequest
Data required to charge against a PaymentAgreement
-
The payment token of the payment agreement.
The payment token is a unique identifier for the payment agreement.
Declaration
Swift
var paymentToken: String { get }
-
The amount that will be charged against the payment instrument linked to the payment agreement.
Declaration
Swift
var amount: Decimal { get }
-
A merchant application specific reference number for the transaction.
Declaration
Swift
var clientReference: String { get }
-
A merchant order number for the transaction.
Declaration
Swift
var orderNumber: String { get }
-
Transaction type containers to use for all instruments.
Declaration
Swift
var transactionType: TransactionType { get }
-
A merchant application specific reference number for the customer.
Declaration
Swift
var customerRef: String? { get }