Client-Side: Transaction Hash
When a customer completes the payment modal,executePayment resolves with the funding transaction details. At this point the session status is FUNDED — funds are sitting in the one-time wallet (OTW), ready for you to capture.
Result Object
FUNDED does not mean the payment is complete. You must capture the funds to transfer them from the OTW to your treasury wallet.Capture the Payment
Once a session isFUNDED, your server calls the capture endpoint to move funds from the one-time wallet to your treasury wallet. Capture supports both full and partial amounts.
Capture Request
Capture Parameters
Capture Response
Capture is an async operation. The response returns immediately with status
CAPTURING. You receive a webhook when the capture completes.Partial vs Final Capture
Partial Capture
Capture a portion of the funded amount. The session returns to
FUNDED and remains open for additional captures.Final Capture
Capture the remaining amount (or a specific amount) and close the session. Any uncaptured balance is refunded to the customer.
Check Capture Status
Fetch Session Details
After funding or capture, retrieve the full session state:capturableAmount, capturedAmount, and a captures array tracking all capture operations.