Payment Lifecycle
A payment session moves through statuses as the customer completes checkout, Truemed reviews the payment, and funds are captured, rejected, authorized, voided, or refunded.
Most immediate-capture integrations only need to
handle processing, captured, and rejected. Manual capture
integrations also need authorized, authorization_voided, and authorization_expired.
Status reference
Successful immediate-capture flow
Rejected payment flow
Manual capture flow
For manual capture, create the payment session with kind: authorization. Truemed sends
status: authorized when the hold is ready. Capture or void the authorization later through the
payment session APIs.
Read Manual/Delayed Capture for the full flow.