PaymentResponseAction class abstract

Action to be taken for completing the payment.

Properties:

  • paymentData - Encoded payment data.
  • paymentMethodType - Specifies the payment method.
  • type - await
  • url - Specifies the URL to redirect to.
  • accountNumber - The account number of the bank transfer.
  • bankCode - The bank code of the bank transfer.
  • beneficiary - The name of the account holder.
  • bic - The BIC of the IBAN.
  • branchCode - The branch code of the bank transfer.
  • downloadUrl - The URL to download the voucher.
  • iban - The IBAN of the bank transfer.
  • reference - The voucher reference code.
  • routingNumber - The routing number of the bank transfer.
  • shopperEmail - The shopper email.
  • sortCode - The sort code of the bank transfer.
  • totalAmount - The total amount (initial plus surcharge amount).
  • authorisationToken - A token needed to authorise a payment.
  • token - A token to pass to the 3DS2 Component to get the fingerprint.
  • data - When the redirect URL must be accessed via POST, use this data to post to the redirect URL.
  • method - Specifies the HTTP method, for example GET or POST.
  • nativeRedirectData - Native SDK's redirect data containing the direct issuer link and state data that must be submitted to the /v1/nativeRedirect/redirectResult.
  • expiresAt - The date time of the voucher expiry.
  • qrCodeData - The contents of the QR code as a UTF8 string.
  • sdkData - The data to pass to the SDK.
  • subtype - A subtype of the token.
  • alternativeReference - The voucher alternative reference code.
  • collectionInstitutionNumber - A collection institution number (store number) for Econtext Pay-Easy ATM.
  • entity - An entity number of Multibanco.
  • initialAmount - The initial amount.
  • instructionsUrl - The URL to the detailed instructions to make payment using the voucher.
  • issuer - The issuer of the voucher.
  • maskedTelephoneNumber - The shopper telephone number (partially masked).
  • merchantName - The merchant name.
  • merchantReference - The merchant reference.
  • passCreationToken - A Base64-encoded token containing all properties of the voucher. For iOS, you can use this to pass a voucher to Apple Wallet.
  • shopperName - The shopper name.
  • surcharge - The surcharge amount.
Annotations
  • @BuiltValue.new()

Constructors

PaymentResponseAction([void updates(PaymentResponseActionBuilder b)])
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
oneOf → OneOf
One Of CheckoutAwaitAction, CheckoutBankTransferAction, CheckoutDelegatedAuthenticationAction, CheckoutNativeRedirectAction, CheckoutQrCodeAction, CheckoutRedirectAction, CheckoutSDKAction, CheckoutThreeDS2Action, CheckoutVoucherAction
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(PaymentResponseActionBuilder)) PaymentResponseAction
Rebuilds the instance.
inherited
toBuilder() PaymentResponseActionBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<PaymentResponseAction>
no setter