DigitalPayPaymentResponse
public protocol DigitalPayPaymentResponse
The JSON success response structure of the Payments endpoint.
-
Container reference in the transaction logs.
This number uniquely identifies the whole/grouped transaction in the container.
Declaration
Swift
var transactionReceipt: String { get }
-
A flag to indicate if a split payment was only partially successful,
ie. at least 1 of the payment instruments had a successful payment result.
Declaration
Swift
var partialSuccess: Bool? { get }
-
DigitalPay fraud response
Declaration
Swift
var fraudResponse: DigitalPayFraudResponse { get }
-
DigitalPay payment credit card payments
Declaration
Swift
var creditCards: [DigitalPayCreditCard] { get }
-
DigitalPay payment gift card payments
Declaration
Swift
var giftCards: [DigitalPayGiftCard] { get }
-
DigitalPay PayPal card payments
Declaration
Swift
var payPal: [DigitalPayPayPal] { get }
-
Android Pay has been replaced by Google Pay.
This property has been retained for backward compatibility and will always be an empty array.
Declaration
Swift
var androidPay: [Any] { get }
-
DigitalPay payment Google Pay payments
Declaration
Swift
var googlePay: [DigitalPayGooglePay] { get }
-
DigitalPay payment Apple Pay payments
Declaration
Swift
var applePay: [DigitalPayApplePay] { get }
-
DigitalPay payment unknown payments
Declaration
Swift
var unknown: [DigitalPayPaymentInstrument] { get }