Before you begin
- Your Equals account must have Roqqett enabled. Speak to your account manager if it isn’t.
- You need an Equals API key with access to Roqqett, and your IP address must be allowlisted. See About the API.
- Every Roqqett request takes your account ID as the
accountIdquery parameter.
https://api.equalsmoney.com/v2/roqqett.
Step 1: Check your merchant profile
GET
/v2/roqqett/merchantstatusmust beACTIVEbefore you can take payments.nameis shown to payers and sent to their bank as the payee name.brandingPermissionssays whether you can set your own colours or hide the “powered by Roqqett” logo.canCreateTopUpCheckoutssays whether you can take top-up payments.
Step 2: Add a settlement account
A settlement account is one of your own bank accounts. Payments settle straight into it. Use a GBP account to take GBP and a EUR account to take EUR. SetbankId to the bank that holds the account, from List banks. Roqqett uses it to pay refunds from this account, and refunds fail until it’s set.
POST
/v2/roqqett/settlement-accountsname can be up to 18 characters: letters, numbers, spaces and &.
A new account usually has an approvalStatus of PENDING while Equals checks it. It can only receive funds once it’s APPROVED. If it’s REJECTED, contact your account manager. You can’t change an account’s bank details after you add it. Instead, delete it and add a new one.
Your first settlement account becomes your default. Checkouts that don’t name a settlement account pay into the default.
Step 3: Create a checkout
A checkout holds the settings that every checkout session on it shares. You can have several, for example one per currency or per website.POST
/v2/roqqett/checkouts
Keep the
id from the response. You need it to create checkout sessions. To switch a checkout off, or to change its return URL or settlement account, use Update a checkout.