Glossary of Labels

The field labels in response of Transactions API is an object consisting of different sets of key-value pairs depending upon the transaction type. We shall add more labels to this list in the future as we support more use-cases. The possible values are as follows:

  • linkedMaskedCardNumber: Masked card number of the linked card.

  • exchangeRate: Gross exchange rate applicable for a transaction.

  • netExchangeRate: Net exchange rate applicable for a transaction after considering markup if any.

  • markupRate: Applicable markup rate on a transaction.

  • originalAuthorizationCode: Authorization code for the original transaction.

  • declineCode: Decline Code for a declined transaction.

  • declineType: Type of decline for a transaction.

  • customerComments: Customer comments for the transaction.

  • narrative: Comments entered while sending money to a virtual account number, if received from partner bank.

  • feeName: Name of the fee charged.

  • customFeeName: This can be any custom fee. Name will accept alphanumeric, characters, and space with length restriction between 5 and 30 characters.

  • feePeriod: Period for which the fee is charged in the format MMM-YYYY.

  • disputeDate: Date of dispute.

  • disputeCurrency: Currency of the disputed transaction.

  • disputeAmount: Amount of the disputed transaction.

  • disputeReason: Reason for dispute.

  • disputeAction: Action taken on the dispute.

  • disputeActionAmount: Dispute action amount.

  • disputeActionCurrency: Currency for the dispute action amount.

  • bankName: Bank name for a refund.

  • bankCode: Bank code for a refund.

  • accountNumber: Account number for a refund.

  • accountName: Account holder name for a refund.

  • payoutMethod: Payout method requested.

  • payoutWalletName: Wallet name of the beneficiary where payout has been made.

  • senderCustomerHashId: Unique customerHashId of the sender.

  • senderFirstName: First name of the sender.

  • senderLastName: Last name of the sender.

  • receiverCustomerHashId: Unique customerHashId of the receiver.

  • receiverFirstName: First name of the receiver.

  • receiverLastName: Last name of the receiver.

  • beneficiaryId: Beneficiary Id for remittance transaction.

  • beneficiaryName: Beneficiary name for remittance transaction.

  • beneficiaryEmailId: Email ID of the beneficiary.

  • beneficiaryContact: Mobile for the beneficiary.

  • beneficiaryCountry: This is the country for the beneficiary.

  • beneficiaryCardType: Beneficiary card type for remittance transaction. The possible values are VISA or geoswift.

  • sourceOfFunds: Source of funds as declared while initiating a remittance transaction.

  • transactionExchangeRate: Transaction exchange rate applied on transaction.

  • ecbExchangeRate: Exchange rate which ECB quotes.

  • ecbMarkupRate: The difference between the transactionExchangeRate and ecbCurrencyExchangeRate rates expressed in percentage:
    ecbMarkupRate = (ecbCurrencyExchangeRate - transactionExchangeRate) / ecbCurrencyExchangeRate

  • clientReferenceNumber: Internal transaction reference number of client wherever sent.

  • proxyName: Name for proxy method. The possible values are PayNow, UPI, PIX, PayID, or DuitNow.

  • proxyType: This field indicates the proxy type sent in the payment request.

  • proxyValue: This field indicates the proxy value sent in the payment request

  • swiftFeeType: This field to indicate the swift fee type applied in a remittance transaction.

  • destinationCountry: This field contains the 2-letter ISO-2 country code of the destination country.