Top up a budget by bank transfer
Starts a pay-by-bank top-up of one of the account’s budgets and returns the checkoutUrl to send the customer to. Returns 201 for a new top-up, or 200 with the original when idempotencyKey was already used on this account. Returns 404 if the budget is not on the account or not visible to the caller.
Authorizations
Query Parameters
The ID of the account to work with.
"F50091"
Body
Body
The budget to top up. It must be on the account and visible to the caller.
36"775596ae-2624-40af-a9dc-9756110a4a03"
How much to top up. Must be in a currency the budget holds.
Caller-supplied key that makes creation safe to retry: a repeat with the same key on the same account returns the original checkout session instead of creating a second one. Use one key per payment journey.
1 - 255"3f9a1c2e-7b4d-4e8a-9c6f-0d2b5a8e1f47"
Where the payer is sent once the top-up ends.
2048"https://app.equalsmoney.com/top-up/complete"
BCP 47 language tag for the payer-facing checkout. Matches the locale set held against a person and account in CIS, so a value forwarded from Equals Money always validates. A locale Roqqett has no translations for yet renders in en-GB.
^[a-zA-Z]{2,3}(-[a-zA-Z]{4})?(-([a-zA-Z]{2}|\d{3}))?$"en-GB"
Response
OK
The ID of a checkout session: one payment journey.
36"0b8e5c3a-2f1d-4c6b-8a9e-7d4f2c1b0a93"
OPEN until the payer authorises at their bank, PROCESSING while the payment settles, then exactly one terminal status.
OPEN, PROCESSING, COMPLETED, CANCELLED, ABANDONED, EXPIRED "OPEN"
The total the payer pays, including any shipping.
The locale the checkout is presented in. null when neither the request nor the checkout set one, in which case the payer's browser preference decides and en-GB is the final fallback.
^[a-zA-Z]{2,3}(-[a-zA-Z]{4})?(-([a-zA-Z]{2}|\d{3}))?$"en-GB"
Where to send the payer to pay. Valid until expiresAt.
2048"https://pay.roqqett.com/ch/pay/s/0b8e5c3a-2f1d-4c6b-8a9e-7d4f2c1b0a93"
Where the payer is sent once the session ends.
2048"https://shop.example.com/checkout/complete"
The payment, once the payer has authorised one.
36"9c4e1a7b-3d2f-4b6a-8e5c-0f7d2a9b1c34"
When an OPEN session expires.
"2026-10-02T13:00:00Z"
The budget being topped up.
36"775596ae-2624-40af-a9dc-9756110a4a03"
The date the Resource was initially created. ISO 8601 format without milliseconds.
The date the Resource was last modified. ISO 8601 format without milliseconds.