Skip to main content

Authentication and credentials

Your API credentials come from your system admin.

With user access and authentication credentials, you can start to use the Checkout.

Get your credentials

VariableWhere to find itExample
CHECKOUT_URLProvided by your account managerhttps://BASE_URL.example.com
PAYMENT_URLProvided by your account managerhttps://API.BASE_URL.example.com
merchant_keyAdmin panel → Merchants → your merchant → Test key27106696-656c-...-7e11ae873370
passwordAdmin panel → Merchants → your merchant → Password2fc46f1f...bd45th

Authenticate

Two endpoints are available, one per integration type.

Checkout

Creates a hosted payment session. The platform returns a redirect_url that you send the customer to.

POST {CHECKOUT_URL}/api/v1/session

Header: Content-Type: application/json

S2S (Card and APM)

Entry point for all S2S transactions (SALE, CAPTURE, VOID, and others). The request body is form-encoded (key=value pairs), not JSON.

POST {PAYMENT_URL}/post

Header: Content-Type: application/x-www-form-urlencoded

Set your callback URL

Your callback_url is the endpoint on your server where Payment Platform sends payment result callbacks.

  • Checkout: configured by a system admin in the admin panel. It is not available per request.
  • S2S (Card and APM): include callback_url in each request body (takes priority), or configure a default in the admin panel.

Your system admin also sets up your user access to the admin dashboard and transaction history.

tip

Per-request callback_url is available only for S2S protocols.