Attrotech / Demo Merchant

Sandbox checkout · One integration, multiple gateways

← Merchant store

Order REQUIRES_ACTION

Payment details

Order ID
62924924-7d79-4855-ace3-d0f079b6cc0d
Amount
RM5.00 (500 sen)
Router payment
57a15c6f37c25d630e558fadd42e08e3
Provider
curlec
Idempotency key
850e563a-6584-41aa-8077-8c1aa38e9afc
Fulfillment
Awaiting verified SUCCEEDED status
Continue to checkout

Refresh reads the router ledger. Reconcile queries the original gateway. A browser return never marks the order paid.

Accepted signed callbacks

Each event is stored once. Late pending events cannot undo fulfillment.

REQUIRES_ACTION
msg_e73f85529f7df5f543762dd71b97a7eb
2026-11-14 06:20:52

Saved create-payment request
{
    "order_id": "62924924-7d79-4855-ace3-d0f079b6cc0d",
    "amount_minor": 500,
    "currency": "MYR",
    "flow": "hosted",
    "method": "card",
    "title": "Demo merchant order",
    "customer": {
        "name": "Deployment Test Buyer",
        "email": "buyer@example.com",
        "mobile": "0123456789"
    }
}

Integration demo with shared order history. Use sandbox customer data. Add merchant authentication before exposing this application to customers.