edge lab
Payment & 3DS Testing Environment
Hosted checkout + inline component testing
Tenant:
How hosted checkout works
  1. Your server POSTs order data to /api/session(amount, currency, orderRef).
  2. edge-lab returns a payUrl — redirect the customer to it.
  3. Customer completes 3DS + payment.
  4. If a Return URL was provided, edge-lab automatically POSTs the final result to it.
Inline option: you can also embed the NMI Payment Component directly in your checkout instead of redirecting.

Order

Customer

Return URL (optional)