Changelog

New features, improvements and fixes to the Atlas API and dashboard.

October 2026

July 2026

Checkout redirects fall back to your redirect URL

When a checkout has no redirect_url, customers are now sent to the redirect URL set on your account after they pay. Atlas adds checkoutReference to the query string so you can match the customer to the checkout.

Redirect URL after checkout
https://example.com/payment-complete?checkoutReference=CHK_123456

May 2026

Checkout webhooks use `event_type`

Checkout webhooks now send the event name in event_type, like every other Atlas webhook. The eventType field introduced on 22 May 2026 is no longer sent.

Checkout webhook (excerpt)
{
  "event_type": "CHECKOUT_COMPLETED",
  "data": { "...": "..." }
}

What you need to do

Read event_type from checkout webhooks. If you read eventType, switch to event_type.

See the webhooks guide.

Dedicated checkout webhooks

Checkout payments now send a dedicated checkout webhook, with the checkout in the payload. The pay-in webhook is no longer sent for payments made through checkout.

Checkout webhooks use these events:

  • CHECKOUT_PROCESSED: the payment was received and is being processed.
  • CHECKOUT_COMPLETED: the checkout was paid.
  • CHECKOUT_FAILED: the payment failed or the checkout was cancelled.

On this date the event name was sent in an eventType field. It was renamed on 26 May 2026; see checkout webhooks use event_type.

What you need to do

Handle the checkout events above for checkout payments. Pay-in webhooks still arrive for inflows that are not linked to a checkout.

See the webhooks guide.

March 2026

Checkout transactions confirm faster

ImprovedAPICheckout

Checkout transactions now show successful as soon as Atlas is notified of the inflow, instead of waiting for the inflow to be fully resolved.

What you need to do

Nothing. If you poll checkout status, you see successful sooner.

Checkout payments send checkout events

Pay-in webhooks for payments made through checkout now set event_type to:

  • CHECKOUT_COMPLETE when the payment succeeds, or
  • CHECKOUT_FAILED when it fails.

Before this change they used IN_FLOW_SUCCESS_EVENT, the same event as other inflows. Pay-ins that are not linked to a checkout still use IN_FLOW_SUCCESS_EVENT. Checkout pay-in payloads also include checkoutReference.

These events were replaced on 22 May 2026; see dedicated checkout webhooks.

What you need to do

If you matched checkout payments on IN_FLOW_SUCCESS_EVENT, also handle CHECKOUT_COMPLETE and CHECKOUT_FAILED.

January 2026

Card payments on checkout

NewAPICheckoutSelect businessesNG

Customers can now pay by card on the hosted checkout page.

Card payments have to be enabled for your business before they appear on checkout. Contact the Atlas team to turn them on.

See the checkout guide.

December 2025

Atlas is live in Nigeria

Atlas is now available to businesses in Nigeria. You can integrate through the API or work directly in the dashboard.

  • Checkout: start a checkout and let customers pay by bank transfer. See the checkout guide.
  • Payouts: send NGN to any Nigerian bank account. See the payout quickstart.
  • Customers: create, update, blacklist and reactivate the customers you transact with.
  • Transactions: list your transactions or look one up by reference.
  • Wallets: check your wallet balance.
  • Banking: fetch the list of supported banks and confirm an account name before you pay out.

On this page