Hands In
Multi Card

Working with Multi Card Sessions

Learn how to work with multi card payment sessions using the Hands In API.

Get Markdown

A multi card payment session is the object that tracks one customer's split payment from creation through to completion. You create the session with the total you want collected, hand the customer the hosted checkout url it returns, and then either wait for webhooks or poll the session to see how far along it is.

Session statuses

StatusMeaning
PENDINGThe session has been created and is waiting on the customer.
APPROVEDThe full total has been authorized across the customer's cards.
COMPLETEDThe authorized payments have been captured.
EXPIREDThe session passed its expiration date before the total was authorized.
CANCELLEDThe session was cancelled, and any outstanding authorizations were voided.

Once you have a session working end to end, see Reconcile Multi Card Payments for matching the individual card payments back to your own order records.

On this page