Source: https://guides.developer.iata.org/docs/download-the-latest-standards

IataEasyPay

An IATA EasyPay is a payment instrument with a specific remittance mechanism. This FOP is not limited to BSP.

Properties

Name Description Type Required Generic Enum Ignore
accountNumber The 16 digit EasyPay account number. number false false
approvalCode Authorization result approval code. string false false
eWallet A payment that is facilitated through virtual wallet, where the paying party has deposited funds and the payee is receiving the payment from the wallet rather than the party committing to the payment. EWallet true false
expirationDateText The last month and year of validity. string false false
iataEasyPayEncryptedData A container for the encrypted Easy Pay data. IataEasyPayEncryptedData false false
paymentMethod A form of procedure for the payment of goods or services, plus any transactional information specific to the payment method other than the amount. PaymentMethod true false
paymentMethodCriteria A form of procedure for the payment of goods or services, plus any transactional information specific to the payment method other than the amount. PaymentMethodCriteria true false
settlementData A set of amounts that define the funds to be cleared as a result of the payment commitment and the selected payment method, and the date when the funds must be remitted. SettlementData false false
{
  "accountNumber" : "number",
  "approvalCode" : "string",
  "ewallet" : {
    "authorizationIdentifier" : "string",
    "commitmentToPay" : { },
    "iataEasyPay" : { }
  },
  "expirationDateText" : "string",
  "iataEasyPayEncryptedData" : {
    "approvalCode" : "string",
    "encryptedAccountBinaryObject" : { },
    "iataEasyPay" : { },
    "keyNameText" : "string"
  },
  "paymentMethod" : {
    "accountableDoc" : { },
    "bankTransfer" : { },
    "carrierFee" : { },
    "cash" : { },
    "check" : { },
    "commitmentToPay" : [ { } ],
    "directBill" : { },
    "ewallet" : { },
    "iataEasyPay" : { },
    "loyaltyRedemption" : { },
    "otherPaymentMethod" : { },
    "paymentCard" : { },
    "paymentInfo" : { },
    "shoppingCriteria" : { },
    "typeCode" : { },
    "voucher" : { }
  },
  "paymentMethodCriteria" : {
    "iataEasyPayCriteria" : { }
  },
  "settlementData" : {
    "cash" : { },
    "iataEasyPay" : { },
    "netClearanceAmount" : { },
    "oraNetPayableAmount" : { },
    "oraNetReceivableAmount" : { },
    "remittanceDate" : "string"
  }
}