DigitalPayPaymentResponse

The JSON success response structure of the Payments endpoint.

interface DigitalPayPaymentResponse : Serializable

Functions

equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

androidPay
Link copied to clipboard

Android Pay has been replaced by Google Pay.

This property has been retained for backward compatibility and will always be an empty array.

abstract val androidPay: List<Any>
applePay
Link copied to clipboard

DigitalPay payment Apple Pay payments

abstract val applePay: List<DigitalPayApplePay>
creditCards
Link copied to clipboard

DigitalPay payment credit card payments

abstract val creditCards: List<DigitalPayCreditCard>
fraudResponse
Link copied to clipboard

DigitalPay fraud response

abstract val fraudResponse: DigitalPayFraudResponse
giftCards
Link copied to clipboard

DigitalPay payment gift card payments

abstract val giftCards: List<DigitalPayGiftCard>
googlePay
Link copied to clipboard

DigitalPay payment Google Pay payments

abstract val googlePay: List<DigitalPayGooglePay>
partialSuccess
Link copied to clipboard

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.

abstract val partialSuccess: Boolean?
payPal
Link copied to clipboard

DigitalPay PayPal card payments

abstract val payPal: List<DigitalPayPayPal>
transactionReceipt
Link copied to clipboard

Container reference in the transaction logs.

This number uniquely identifies the whole/grouped transaction in the container.

abstract val transactionReceipt: String
unknown
Link copied to clipboard

DigitalPay payment unknown payments

abstract val unknown: List<DigitalPayPaymentInstrument>