Get API access
GET STARTED / INTEGRATION GUIDE

Your first payment.

Go from a signed request to a confirmed local payment. The complete request example is alongside this guide.

Before you begin

Ask the Axiron team for your merchant ID, Bearer token, secret key and enabled payment methods. Confirm the environment and approved testing procedure before sending requests.

  1. Prepare your server

    Keep your token and signing key in server-side environment variables. Requests use JSON and are authenticated with a Bearer token and HMAC-SHA256 signature.

    Understand authentication →
  2. Create the payment

    Provide merchantId, a unique orderId, amount, currency and an enabled method. Include callbackUri to receive status changes.

    See all request parameters →
  3. Present the checkout

    Store the returned payment_id. Redirect the customer to rediUrl for the hosted checkout, or show the returned transfer details in your own interface. Respect expired_at.

  4. Confirm the result

    Verify callback signatures and read result.state. Only completed represents a successful payin. Compare the settled amount with init_amount before reconciling.

    Implement the callback →
A created payment is not a completed payment.

An HTTP 200 from creation means the payment was created. Wait for its final payment state before crediting the customer.