Backend creates the payment.
PaXa Labs / 08 · Payment engineering
Payment Integration
Playground
SANDBOX · NO REAL MONEY
Explore payment APIs, webhooks, transaction states, and failure scenarios using simulated payments.
Developer simulation only. No financial transactions are processed.01 / DEMO CHECKOUTSimulated
DEMO ORDER · ORDER-1024
RM 49.90PaXa Cloud Pro
Quantity: 1
Subtotal RM 49.90Total RM 49.90
DEMO CARD•••• •••• •••• 4242
The payment is processed, verified by webhook, and the order is marked paid.
TRANSACTION STATEReady to Simulate
02 / PAYMENT FLOWcreated
Order created
Payment created
Customer submitted payment
Processing
Webhook received
Webhook verified
Order completed
03 / INTEGRATION STATUS
API ReadyProvider SimulatedWebhook WaitingIdempotency ReadyOrder Open
04 / DEVELOPER CONSOLE0 EVENTS
Run a scenario to inspect simulated requests, responses and webhook events.
Behind the transaction
How Payment Integration Works
Backend behaviour simulated in the browser.
Customer chooses a method.
Provider processes it.
Provider sends the result.
Backend validates the event.
Application marks it paid.
SIMULATED ARCHITECTURE
This shows a conceptual backend and payment provider. The simulation runs entirely in your browser.
- Customer
- PaXa Labs UI
- Backend API
- Payment Provider
- Webhook
- Backend
- Order Updated
Concepts Demonstrated
REST APIAsync ProcessingPayment State MachineWebhooksWebhook VerificationIdempotencyFailure HandlingNetwork Recovery