DigitalPayPaymentRequest
public protocol DigitalPayPaymentRequest
The JSON request structure of the Payments endpoint
-
Transaction type containers to use for all instruments.
This object is only required if the payments request contains apple pay instruments.
Declaration
Swift
var transactionType: DigitalPayTransactionType { get }
-
A merchant application specific reference number. This number should uniquely identify the transaction in the merchant’s system.
Declaration
Swift
var clientReference: String { get }
-
The merchant order number of the transaction.
Declaration
Swift
var orderNumber: String { get }
-
This object is only required if the payments request contains paypal instruments.
Declaration
Swift
var shippingAddress: DigitalPayAddress { get }
-
List of payments
Declaration
Swift
var payments: [DigitalPayPayment] { get }
-
Extended merchant data
Declaration
Swift
var extendedMerchantData: [ExtendedMerchantData]? { get }
-
Set to null to skip the cybersource fraud check.
Declaration
Swift
var fraudPayload: DigitalPayFraudPayload? { get }
-
Store data
Declaration
Swift
var storeData: DigitalPayStoreData? { get }