// GET has no body parameters
{
"Id": "rec_01K6DDEMYPH2NHC0F25BQFJCTK",
"Status": "PENDING",
"CreationDate": 1759239427,
"DisplayName": "EuroCorp EUR FR account",
"PayoutMethodType": "LocalBankTransfer",
"RecipientType": "Business",
"Currency": "EUR",
"Country": "FR",
"UserId": "user_m_01K5Y4XQA9HESYF8S9V70K16XH",
"Tag": "Created using the Mangopay API Postman collection",
"RecipientScope": "PAYOUT",
"BusinessRecipient": {
"BusinessName": "EuroCorp",
"Address": {
"AddressLine1": "6 rue de la Cité",
"AddressLine2": "Appartement 3",
"City": "Paris",
"Region": "île-de-France",
"PostalCode": "75003",
"Country": "FR"
}
},
"LocalBankTransfer": {
"EUR": {
"IBAN": "FR7630001007941234567890185",
"BIC": "BDFEFRPPCCT"
}
},
"RecipientVerificationOfPayee": {
"RecipientVerificationId": "9cd39426-d2b0-4f70-b79f-e54af433626f",
"RecipientVerificationCheck": "MATCH",
"RecipientVerificationMessage": "Account name fully matches account identifier."
}
}
{
"Id": "rec_01JRADYFJYPFM10XPQ8VFWW947",
"Status": "ACTIVE",
"CreationDate": 1744106896,
"DisplayName": "Alex Smith EUR international payout account",
"PayoutMethodType": "InternationalBankTransfer",
"RecipientType": "Business",
"Currency": "EUR",
"Country": "FR",
"UserId": "user_m_01JRADX7YD0060N5VAA0XPMM54",
"Tag": "Created using the Mangopay API Postman collection",
"RecipientScope": "PAYOUT",
"BusinessRecipient": {
"BusinessName": "Alex Smith Consulting",
"Address": {
"AddressLine1": "3 rue de la Cité",
"AddressLine2": "Appartement 7",
"City": "Paris",
"Region": "Ile de France",
"PostalCode": "75001",
"Country": "FR"
}
},
"InternationalBankTransfer": {
"AccountNumber": "FR7630004000031234567890143",
"BIC": "BNPAFRPPXXX"
}
}
{
"Id": "rec_01JV6ZJZHRK8K7X79BFEZ0MPR4",
"Status": "ACTIVE",
"CreationDate": 1747212402,
"DisplayName": "Alex Smith GBP account",
"PayoutMethodType": "LocalBankTransfer",
"RecipientType": "Individual",
"Currency": "GBP",
"Country": "GB",
"UserId": "user_m_01JV6ZGXBE0VZSF4TEN9JK343Z",
"Tag": "Created using the Mangopay API Postman collection",
"RecipientScope": "PAYIN",
"IndividualRecipient": {
"FirstName": "Alex",
"LastName": "Smith",
"Address": {
"AddressLine1": "10 Kingsway",
"City": "London",
"PostalCode": "WC2B 6LH",
"Country": "GB"
}
},
"LocalBankTransfer": {
"GBP": {
"SortCode": "200000",
"AccountNumber": "55779911"
}
}
}
{
"Id": "rec_01JV700CD7E5GP9SFZHGX0RV2E",
"Status": "ACTIVE",
"CreationDate": 1747212841,
"DisplayName": "Alex Smith USD account",
"PayoutMethodType": "LocalBankTransfer",
"RecipientType": "Individual",
"Currency": "USD",
"Country": "US",
"UserId": "user_m_01JV6ZGXBE0VZSF4TEN9JK343Z",
"Tag": "Created using the Mangopay API Postman collection",
"RecipientScope": "PAYOUT",
"IndividualRecipient": {
"FirstName": "Alex",
"LastName": "Smith",
"Address": {
"AddressLine1": "900 Williams Ave.",
"City": "New York",
"Region": "NY",
"PostalCode": "10025",
"Country": "US"
}
},
"LocalBankTransfer": {
"USD": {
"ABA": "071000288",
"AccountNumber": "11696419"
}
}
}
Recipients
View a Recipient
Fetch a Recipient or legacy Bank Account based on its ID
GET
/
v2.01
/
{ClientId}
/
recipients
/
{RecipientId}
// GET has no body parameters
{
"Id": "rec_01K6DDEMYPH2NHC0F25BQFJCTK",
"Status": "PENDING",
"CreationDate": 1759239427,
"DisplayName": "EuroCorp EUR FR account",
"PayoutMethodType": "LocalBankTransfer",
"RecipientType": "Business",
"Currency": "EUR",
"Country": "FR",
"UserId": "user_m_01K5Y4XQA9HESYF8S9V70K16XH",
"Tag": "Created using the Mangopay API Postman collection",
"RecipientScope": "PAYOUT",
"BusinessRecipient": {
"BusinessName": "EuroCorp",
"Address": {
"AddressLine1": "6 rue de la Cité",
"AddressLine2": "Appartement 3",
"City": "Paris",
"Region": "île-de-France",
"PostalCode": "75003",
"Country": "FR"
}
},
"LocalBankTransfer": {
"EUR": {
"IBAN": "FR7630001007941234567890185",
"BIC": "BDFEFRPPCCT"
}
},
"RecipientVerificationOfPayee": {
"RecipientVerificationId": "9cd39426-d2b0-4f70-b79f-e54af433626f",
"RecipientVerificationCheck": "MATCH",
"RecipientVerificationMessage": "Account name fully matches account identifier."
}
}
{
"Id": "rec_01JRADYFJYPFM10XPQ8VFWW947",
"Status": "ACTIVE",
"CreationDate": 1744106896,
"DisplayName": "Alex Smith EUR international payout account",
"PayoutMethodType": "InternationalBankTransfer",
"RecipientType": "Business",
"Currency": "EUR",
"Country": "FR",
"UserId": "user_m_01JRADX7YD0060N5VAA0XPMM54",
"Tag": "Created using the Mangopay API Postman collection",
"RecipientScope": "PAYOUT",
"BusinessRecipient": {
"BusinessName": "Alex Smith Consulting",
"Address": {
"AddressLine1": "3 rue de la Cité",
"AddressLine2": "Appartement 7",
"City": "Paris",
"Region": "Ile de France",
"PostalCode": "75001",
"Country": "FR"
}
},
"InternationalBankTransfer": {
"AccountNumber": "FR7630004000031234567890143",
"BIC": "BNPAFRPPXXX"
}
}
{
"Id": "rec_01JV6ZJZHRK8K7X79BFEZ0MPR4",
"Status": "ACTIVE",
"CreationDate": 1747212402,
"DisplayName": "Alex Smith GBP account",
"PayoutMethodType": "LocalBankTransfer",
"RecipientType": "Individual",
"Currency": "GBP",
"Country": "GB",
"UserId": "user_m_01JV6ZGXBE0VZSF4TEN9JK343Z",
"Tag": "Created using the Mangopay API Postman collection",
"RecipientScope": "PAYIN",
"IndividualRecipient": {
"FirstName": "Alex",
"LastName": "Smith",
"Address": {
"AddressLine1": "10 Kingsway",
"City": "London",
"PostalCode": "WC2B 6LH",
"Country": "GB"
}
},
"LocalBankTransfer": {
"GBP": {
"SortCode": "200000",
"AccountNumber": "55779911"
}
}
}
{
"Id": "rec_01JV700CD7E5GP9SFZHGX0RV2E",
"Status": "ACTIVE",
"CreationDate": 1747212841,
"DisplayName": "Alex Smith USD account",
"PayoutMethodType": "LocalBankTransfer",
"RecipientType": "Individual",
"Currency": "USD",
"Country": "US",
"UserId": "user_m_01JV6ZGXBE0VZSF4TEN9JK343Z",
"Tag": "Created using the Mangopay API Postman collection",
"RecipientScope": "PAYOUT",
"IndividualRecipient": {
"FirstName": "Alex",
"LastName": "Smith",
"Address": {
"AddressLine1": "900 Williams Ave.",
"City": "New York",
"Region": "NY",
"PostalCode": "10025",
"Country": "US"
}
},
"LocalBankTransfer": {
"USD": {
"ABA": "071000288",
"AccountNumber": "11696419"
}
}
}
Verification of Payee (VOP) impacts SEPA local schemes, which means Recipients with
Currency value EUR and PayoutMethod value LocalBankTransfer. Read more →
Path parameters
string
required
The unique identifier of the Recipient or legacy Bank Account (the legacy
BankAccountId value can be used on this endpoint).Responses
200
200
string
Max length: 128 characters (see data formats for details)The unique identifier of the object.
string
Possible values:
PENDING, CANCELED, ACTIVE, DEACTIVATEDThe status of the recipient:PENDING– ForPAYOUTscope recipients, the user must complete SCA before the recipient can becomeACTIVE. ForPAYINscope recipients, the recipient creation is in progress.CANCELED– SCA was not successfully completed and the recipient creation request was canceled. To retry, create another recipient to retrieve anotherPendingUserAction.RedirectUrl. TheCANCELEDstatus does not apply ifRecipientScopeisPAYIN.ACTIVE– Recipient creation was successful (including SCA ifRecipientScopeisPAYOUT) and the recipient is ready to be used for payouts .DEACTIVATED– The recipient has been permanently deactivated and can no longer be used.
Unix timestamp
The date and time at which the object was created.
string
Length: 1–50; cannot contain:
&,'/ (pattern:^(?!.*[&,'/]).{1,50}$)A user-friendly name to identify the account. This value cannot be changed once the recipient is created.string
Possible values:
InternationalBankTransfer, LocalBankTransferThe payout method of the recipient:LocalBankTransfer– The account can only receive the corresponding localCurrencyfor theCountryvia the domestic payment rail (e.g.EURvia a SEPA local scheme to a SEPA country,GBPvia FPS to aGBaccount,USDvia ACH to aUSaccount, etc). Payouts in non-local currencies return an error.InternationalBankTransfer– The account can receive both non-local currencies via SWIFT and also local currency via domestic rails.
string
Possible values:
Individual, BusinessThe recipient type:Individual– An account held by a natural person, requiring theIndividualRecipientproperty.Business– An account held by a legal entity, requiring theBusinessRecipientproperty.
string
Possible values:
AED, AUD, CAD, CHF, CNH, CZK, DKK, EUR, GBP, HKD, HUF, ILS, JPY, MXN, NOK, NZD, PLN, RON, SAR, SEK, SGD, TRY, USD, ZARThe currency of the recipient.string
Format: Two-letter country code (ISO 3166-1 alpha-2 format)The destination country of the payout method.
string
The unique identifier of the user.
string
Possible values:
PAYIN, PAYOUTDefault value: PAYOUTThe scope of the recipient:PAYOUT– Usable for payouts and in pay-in use cases. APAYOUTrecipient can only be created by a user with theUserCategoryOWNERand requires SCA. You need to use the returnedPendingUserAction.RedirectUrlvalue, adding your encodedreturnUrlas a query parameter, to redirect the user to the hosted SCA session so they can complete the necessary steps.PAYIN- Not usable for payouts but only usable for pay-in use cases, such as direct debit and refunds using payouts. APAYINrecipient can be created by a user with theUserCategoryPAYERorOWNER, and does not require SCA.
PAYIN and PAYOUT scopes can be created for either InternationalBankTransfer or LocalBankTransfer, and for either IndividualRecipient or BusinessRecipient, and for any Currency.string
Max. length: 255 (pattern:
^.{0,255}$)Custom data that you can add to this object. This value cannot be changed once the recipient is created.- Individual
- Business
object
The account holder if the
RecipientType is Individual.Show properties
Show properties
string
Length: 1–255; cannot contain:
()&,.:_/ (Pattern: ^(?!.*[()&,.:_/]).{1,255}$)The first name of the individual account holder.string
Length: 1–255; cannot contain:
()&,.:_/ (Pattern: ^(?!.*[()&,.:_/]).{1,255}$)The last name of the individual account holder.object
Information about the address.
Show properties
Show properties
string
Length: 1–255; cannot contain:
()/ (Pattern: ^(?!.*[()/]).{1,255}$)The first line of the address.string
Length: 1–255; cannot contain:
()/ (Pattern: ^(?!.*[()/]).{1,255}$)The second line of the address. Parameter only returned if sent.string
Length: 1-80; cannot contain:
&,.:_' (pattern: ^(?!.*[&,.:_]).{1,80}$)The city of the address.string
Length: 1–10; cannot contain:
&,.:_'-/ (pattern: ^(?!.*[&,.:_/]).{1,50}$)The region of the address. Parameter only returned if sent.string
Length: 1–10; cannot contain:
()&,.:_'/ (pattern: ^(?!.*[()&,.:_'/]).{1,10}$)The postal code of the address.string
Format: Two-letter country code (ISO 3166-1 alpha-2 format)The country of the address.
object
The account holder if the
RecipientType is Business.Show properties
Show properties
string
Length: 1–255; cannot contain:
(),.:/ (Pattern: ^(?!.*[(),.:/]).{1,255}$)The name of the business account holder.object
Information about the address.
Show properties
Show properties
string
Length: 1–255; cannot contain:
()/ (Pattern: ^(?!.*[()/]).{1,255}$)The first line of the address.string
Length: 1–255; cannot contain:
()/ (Pattern: ^(?!.*[()/]).{1,255}$)The second line of the address. Parameter only returned if sent.string
Length: 1-80; cannot contain:
&,.:_' (pattern: ^(?!.*[&,.:_]).{1,80}$)The city of the address.string
Length: 1–10; cannot contain:
&,.:_'-/ (pattern: ^(?!.*[&,.:_/]).{1,50}$)The region of the address. Parameter only returned if sent.string
Length: 1–10; cannot contain:
()&,.:_'/ (pattern: ^(?!.*[()&,.:_'/]).{1,10}$)The postal code of the address.string
Format: Two-letter country code (ISO 3166-1 alpha-2 format)The country of the address.
- InternationalBankTransfer
- LocalBankTransfer
object
The account details if
PayoutMethodType is LocalBankTransfer, depending on the Currency. One of:- CAD
- CHF
- CZK
- DKK
- EUR
- GBP
- HUF
- NOK
- PLN
- RON
- SEK
- USD
object
Hide properties
Hide properties
string
Format: 7–35 digits (pattern:
^\\d{7,35}$)The account number of the Canadian account.string
Format: 3 digits (pattern:
^\\d{3}$)The institution number of the Canadian account.string
Format: 5 digits (pattern:
^\\d{5}$)The branch code of the Canadian account.string
Length: 1–50The bank name of the Canadian account.
object
Hide properties
Hide properties
string
Format: 8–12 alphanumeric characters (pattern:
^[0-9a-zA-Z]{8,12}$)The account number of the US account.string
Format: 9 digits (pattern:
^\\d{9}$)The ABA routing number of the US account.string
Format: 8-12 digits then
FFC then a space then a sting of characters up to 140 total length (pattern: ^(?=.{0,140}$)[0-9]{8,12}/FFC [0-9a-zA-Z/\\-?:().,'+ ]+$)FFC transfer information for the US account.object
Information about the Verification of Payee (VOP) check performed on the Recipient. Because VOP only applies to SEPA local schemes, this object is returned
null if the Recipient’s Currency is not EUR or its PayoutMethod is not LocalBankTransfer.Show child attributes
Show child attributes
string
The unique identifier of the VOP check. This value may be
null if the check could not be performed.string
Possible values:
MATCH, CLOSE_MATCH, NO_MATCH, MATCH_NOT_POSSIBLEThe result of the VOP check:MATCH– The account is valid and the account name matches the IBAN.CLOSE_MATCH– The account is valid but the name doesn’t match exactly.NO_MATCH– This account likely belongs to a different owner.MATCH_NOT_POSSIBLE– The check could not be completed.
string
The explanation of the
RecipientVerificationCheck:- If
MATCH, thenAccount name fully matches account identifier. - If
CLOSE_MATCH, thenAccount name partially matches account identifier. Name returned by check: {Name}. Payment made to this account may not reach its intended counterparty. - If
NO_MATCH, thenAccount name does not matches account identifier. Payment made to this account may not reach its intended counterparty. - If
MATCH_NOT_POSSIBLE, thenAccount name does not matches account identifier. Payment made to this account may not reach its intended counterparty.
string
The name returned by the check in case of a
CLOSE_MATCH result, which can be used to re-register the Recipient. This property is not returned on the check performed on a Payout request, even if the result is CLOSE_MATCH.{
"Id": "rec_01K6DDEMYPH2NHC0F25BQFJCTK",
"Status": "PENDING",
"CreationDate": 1759239427,
"DisplayName": "EuroCorp EUR FR account",
"PayoutMethodType": "LocalBankTransfer",
"RecipientType": "Business",
"Currency": "EUR",
"Country": "FR",
"UserId": "user_m_01K5Y4XQA9HESYF8S9V70K16XH",
"Tag": "Created using the Mangopay API Postman collection",
"RecipientScope": "PAYOUT",
"BusinessRecipient": {
"BusinessName": "EuroCorp",
"Address": {
"AddressLine1": "6 rue de la Cité",
"AddressLine2": "Appartement 3",
"City": "Paris",
"Region": "île-de-France",
"PostalCode": "75003",
"Country": "FR"
}
},
"LocalBankTransfer": {
"EUR": {
"IBAN": "FR7630001007941234567890185",
"BIC": "BDFEFRPPCCT"
}
},
"RecipientVerificationOfPayee": {
"RecipientVerificationId": "9cd39426-d2b0-4f70-b79f-e54af433626f",
"RecipientVerificationCheck": "MATCH",
"RecipientVerificationMessage": "Account name fully matches account identifier."
}
}
{
"Id": "rec_01JRADYFJYPFM10XPQ8VFWW947",
"Status": "ACTIVE",
"CreationDate": 1744106896,
"DisplayName": "Alex Smith EUR international payout account",
"PayoutMethodType": "InternationalBankTransfer",
"RecipientType": "Business",
"Currency": "EUR",
"Country": "FR",
"UserId": "user_m_01JRADX7YD0060N5VAA0XPMM54",
"Tag": "Created using the Mangopay API Postman collection",
"RecipientScope": "PAYOUT",
"BusinessRecipient": {
"BusinessName": "Alex Smith Consulting",
"Address": {
"AddressLine1": "3 rue de la Cité",
"AddressLine2": "Appartement 7",
"City": "Paris",
"Region": "Ile de France",
"PostalCode": "75001",
"Country": "FR"
}
},
"InternationalBankTransfer": {
"AccountNumber": "FR7630004000031234567890143",
"BIC": "BNPAFRPPXXX"
}
}
{
"Id": "rec_01JV6ZJZHRK8K7X79BFEZ0MPR4",
"Status": "ACTIVE",
"CreationDate": 1747212402,
"DisplayName": "Alex Smith GBP account",
"PayoutMethodType": "LocalBankTransfer",
"RecipientType": "Individual",
"Currency": "GBP",
"Country": "GB",
"UserId": "user_m_01JV6ZGXBE0VZSF4TEN9JK343Z",
"Tag": "Created using the Mangopay API Postman collection",
"RecipientScope": "PAYIN",
"IndividualRecipient": {
"FirstName": "Alex",
"LastName": "Smith",
"Address": {
"AddressLine1": "10 Kingsway",
"City": "London",
"PostalCode": "WC2B 6LH",
"Country": "GB"
}
},
"LocalBankTransfer": {
"GBP": {
"SortCode": "200000",
"AccountNumber": "55779911"
}
}
}
{
"Id": "rec_01JV700CD7E5GP9SFZHGX0RV2E",
"Status": "ACTIVE",
"CreationDate": 1747212841,
"DisplayName": "Alex Smith USD account",
"PayoutMethodType": "LocalBankTransfer",
"RecipientType": "Individual",
"Currency": "USD",
"Country": "US",
"UserId": "user_m_01JV6ZGXBE0VZSF4TEN9JK343Z",
"Tag": "Created using the Mangopay API Postman collection",
"RecipientScope": "PAYOUT",
"IndividualRecipient": {
"FirstName": "Alex",
"LastName": "Smith",
"Address": {
"AddressLine1": "900 Williams Ave.",
"City": "New York",
"Region": "NY",
"PostalCode": "10025",
"Country": "US"
}
},
"LocalBankTransfer": {
"USD": {
"ABA": "071000288",
"AccountNumber": "11696419"
}
}
}
// GET has no body parameters
Was this page helpful?