Mastercard · Schema

Recipient

Recipient Request

Credit CardsDigital IdentityFinancial ServicesFraud DetectionOpen BankingPaymentsFortune 500

Properties

Name Type Description
clientId string Client id generated for each beneficiary transaction by client application.
transactionId string Transcation id generated for each beneficiary transaction by payment provider.
accountName string Account Name
accountNumber string Account Number
transactionAmount number Transaction Amount
currency string Alphabetic code of currency as per ISO4217 standard.
countryCode string ISO 3-alpha country code format.
responseCode string Reason code
responseMessage string Response Message
View JSON Schema on GitHub

JSON Schema

mastercard-community-pass-payments-recipient-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Recipient",
  "type": "object",
  "description": "Recipient Request",
  "properties": {
    "clientId": {
      "type": "string",
      "description": "Client id generated for each beneficiary transaction by client application."
    },
    "transactionId": {
      "type": "string",
      "description": "Transcation id generated for each beneficiary transaction by payment provider."
    },
    "accountName": {
      "type": "string",
      "description": "Account Name"
    },
    "accountNumber": {
      "type": "string",
      "description": "Account Number"
    },
    "transactionAmount": {
      "type": "number",
      "description": "Transaction Amount"
    },
    "currency": {
      "type": "string",
      "description": "Alphabetic code of currency as per ISO4217 standard."
    },
    "countryCode": {
      "type": "string",
      "description": "ISO 3-alpha country code format."
    },
    "responseCode": {
      "type": "string",
      "description": "Reason code"
    },
    "responseMessage": {
      "type": "string",
      "description": "Response Message"
    }
  }
}