Mastercard MoneySend Funding
Available soon
A Mastercard MoneySend Funding transaction allows you to move money into an account, most commonly by funding a card (debit, prepaid, or credit) or a related wallet/account.
In order to initiate a MoneySend Funding transaction you will need to use the following requestType 'PaymentCardSaleTransaction' for an ecommerce transaction.
The table provides an overview of all mandatory and optional fields to be included in the API request in case you are eligible to perform such a transaction:
| Attribute | Mandatory / Optional / Conditional | Description |
|---|---|---|
order.additionalDetails. transactionTypeIdentifier | M | Indicates the intended use of the transaction. For Mastercard only. Possible values: 'AGENTS_CASH_OUT_MONEY_TRANSFER' for F53 'AGENTS_CASH_OUT_MONEY_SEND' for C53 'BUSINESS_DISBURSEMENT_MONEY_SEND' for C55 'BUSINESS_DISBURSEMENT_MONEY_TRANSFER' for F55 'BUSINESS_TO_BUSINESS_MONEY_SEND' for C56 'BUSINESS_TO_BUSINESS_MONEY_TRANSFER' for F65 'CARD_BILL_PAYMENT_MONEY_SEND' for C54 'CARD_BILL_PAYMENT_MONEY_TRANSFER' for F54 'GOVERNMENT_DISBURSEMENT_NONPROFIT' for C56 'OWN_ACCOUNT_MONEY_SEND' for C52 'OWN_ACCOUNT_MONEY_TRANSFER' for F52 'OWN_DEBIT_PREPAID_TRANSFER' for F64 'OWN_WALLET_TRANSFER' for F61 'PERSON_TO_PERSON_CARD_ACCOUNT' for F08 'PERSON_TO_PERSON_MONEY_SEND' for C07 'PERSON_TO_PERSON_MONEY_TRANSFER' for F07 'RAPID_MERCHANT_SETTLEMENT' for C57 |
Sender information
The following attributes need to be sent depending on the chosen business purpose and are located under senderReceiverInfo.senderInfo:
| Attribute | Mandatory / Optional / Conditional | Description |
|---|---|---|
name | O | Full name of sender |
firstName | O | First name of sender |
middleName | O | Middle name of sender |
lastName | O | Last name of sender |
streetAddress | O | Address line 1 of sender |
city | O | City of sender |
stateCode | O | ISO state code of sender |
countryCode | O | ISO country code of sender |
postalCode | O | Postal code of sender |
phoneNumber | O | Sender phone number. This field allows phone number including optional plus sign, country codes and commonly used separators like space, dot, hyphen and parenthesis. |
birthDate | O | Date of birth of sender (YYYYMMDD) |
referenceNumber | O | Reference number of sender |
accountNumber | O | Account number of sender |
accountType | O | Type of sender account number. Possible values: see yaml file |
participationId | O | Participation ID of sender |
Receiver information
The following attributes need to be sent depending on the chosen business purpose and are located under senderReceiverInfo.receiverInfo:
| Attribute | Mandatory / Optional / Conditional | Description |
|---|---|---|
name | O | Full name of receiver |
firstName | O | First name of receiver |
middleName | O | Middle name of receiver |
lastName | O | Last name of receiver |
streetAddress | O | Address line 1 of receiver |
city | O | City of receiver |
stateCode | O | ISO state code of receiver |
countryCode | O | ISO country code of receiver |
postalCode | O | Postal code of receiver |
phoneNumber | O | Receiver phone number. This field allows phone number including optional plus sign, country codes and commonly used separators like space, dot, hyphen and parenthesis. |
referenceNumber | O | Reference number of receiver |
accountNumber | O | Account number of receiver |
accountType | O | Type of account number. Possible values: see yaml file |
Example:
{
"requestType" : "PaymentCardSaleTransaction",
"storeId" : "123456789",
"transactionAmount" : {
"total" : "14",
"currency" : "EUR"
},
"paymentMethod" : {
"paymentCard" : {
"number" : "542606XXXXXX4979",
"securityCode" : "XXX",
"expiryDate" : {
"month" : "12",
"year" : "24"
}
}
},
"order" : {
"additionalDetails" : {
"transactionTypeIdentifier" : "CARD_BILL_PAYMENT_MONEY_TRANSFER"
}
},
"senderReceiverInfo" : {
"senderInfo" : {
"name" : "Max Mustermann",
"streetAddress" : "Frankfurter Str.25",
"city" : "Frankfurt",
"stateCode" : "HE",
"countryCode" : "DEU",
"postalCode" : "60306",
"phoneNumber" : "1111188888",
"referenceNumber" : "20221207",
"accountNumber" : "1233333890",
"accountType" : "EMAIL"
},
"receiverInfo" : {
"name" : "Ella Mustermann",
"streetAddress" : "Landstrasse 25",
"city" : "München",
"stateCode" : "BY",
"countryCode" : "DEU",
"postalCode" : "41460",
"phoneNumber" : "1234567890",
"referenceNumber" : "20221207",
"accountNumber" : "123456789012345",
"accountType" : "EMAIL"
}
}
}
Updated about 8 hours ago