Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

Query Parameters

accountId
string
required

The ID of the account to work with.

Example:

"F50091"

Body

application/json

Body

name
string
required

Account holder name, as the payee's bank holds it.

Required string length: 1 - 140
Example:

"Example Holdings Ltd"

currencyCode
enum<string>
required

ISO-4217 code of a currency Roqqett can take payments in: GBP over Faster Payments, EUR over SEPA Instant.

Available options:
GBP,
EUR
Example:

"GBP"

bankDetails
object
required

SORT_CODE for GBP payees, IBAN for EUR payees.

Response

OK

id
string<uuid>
required

The ID of a payee: the bank account a top-up checkout session pays into.

Maximum string length: 36
Example:

"d2a7c9e1-5b3f-4a8d-9e6c-1f0b2a4c8e57"

name
string
required

Account holder name.

Maximum string length: 140
Example:

"Example Holdings Ltd"

currencyCode
enum<string>
required

ISO-4217 code of a currency Roqqett can take payments in: GBP over Faster Payments, EUR over SEPA Instant.

Available options:
GBP,
EUR
Example:

"GBP"

bankDetails
object
required
approvalStatus
enum<string>
required

Only an APPROVED payee can be paid. A new payee is APPROVED automatically only when Equals has given the merchant the top-up permission (canCreateTopUpCheckouts) or the payee is an Equals account; otherwise it stays PENDING until Equals approves or rejects it. Merchants cannot set it.

Available options:
PENDING,
APPROVED,
REJECTED
Example:

"APPROVED"

createdAt
string<date-time>
required

The date the Resource was initially created. ISO 8601 format without milliseconds.

updatedAt
string<date-time>
required

The date the Resource was last modified. ISO 8601 format without milliseconds.