Payments
Let an agent pay on a customer’s behalf with a single-use virtual card. Connect a customer once, then create a payment — a virtual card is minted scoped to that purchase and the card details are handed back for checkout.
Create a payment (agent pays on a customer's behalf)
client.Payments.New(ctx, body) (*Payment, error)
POST/v3/payments
Cancel a payment
client.Payments.Cancel(ctx, paymentID) (*Payment, error)
POST/v3/payments/{paymentId}/cancel
Get a payment's card-reveal handoff
client.Payments.Credentials(ctx, paymentID) (*PaymentCredentialsResponse, error)
GET/v3/payments/{paymentId}/credentials