POST/api/v2/banking/payees

Payee Step 1: validate a new payee and send the OTP required by Equals Money.

This endpoint does not create the payee immediately. Equals Money requires recipient OTP approval before creation.

Authentication

Send your API key in the x-api-key header on every request.

Parameters

Request parameters
FieldTypeRequiredDescription
userId (query)unknownNo

Request body

application/json

Request body fields
FieldTypeRequiredDescription
NamestringNoRecipient display name. For INDIVIDUAL this is split into FirstName/LastName when those fields are omitted. Recipient display name. Matches required-fields fieldName "name".
PaymentTypeCOMPANY | INDIVIDUALYesAllowed values: COMPANY, INDIVIDUAL.
CurrencystringYes
AccountNumberstringNo
IbanstringNoIBAN alias for AccountNumber. If AccountNumber is omitted, Iban is used as the account identifier. Alias for AccountNumber. If AccountNumber is omitted, Iban is used as the account identifier.
BicstringNoBIC/SWIFT alias used when required-fields returns bic. BIC/SWIFT alias. Matches required-fields fieldName "bic".
BankCodestringNoBank code alias used when required-fields returns bankCode. Bank code alias. Matches required-fields fieldName "bankCode".
BankNamestringNo
FirstNamestringNo
LastNamestringNo
RoutingCodeListarray of RoutingCodeDtoNo
routingCodesarray of RoutingCodeDtoNoDashboard/public API alias for RoutingCodeList.
BankAddressobjectNo
PayeeAddressobjectNo
CommentsstringNo
PaymentMethodSWIFT | SEPA.INSTANT | SEPA.CREDITTRANSFER | CHAPS | UKFPS | ACH | …NoSupported values: SWIFT, SEPA.INSTANT, SEPA.CREDITTRANSFER, CHAPS, UKFPS, ACH, WIRETRANSFER, OFF_PLATFORM. Allowed values: SWIFT, SEPA.INSTANT, SEPA.CREDITTRANSFER, CHAPS, UKFPS, ACH, WIRETRANSFER, OFF_PLATFORM.
VerificationMethodstringNo

Responses

202 — Accepted

Response 202 fields
FieldTypeRequiredDescription
SuccessbooleanNo
VerificationTokenstringNo
MessagestringNo
ExpiresAtstring (date-time)No
RecipientNamestringNo
AccountNumberLast4stringNo
VerificationResultobjectNo

400 — Bad Request

Response 400 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

401 — Unauthorized

Response 401 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

500 — Internal Server Error

Response 500 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

Example request

curl -X POST "https://{base_url}/api/v2/banking/payees" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"PaymentType":"…","Currency":"…"}'

This page is generated from the live OpenAPI specification and always matches the current API.