PaymentSession
Mutations
createPaymentSessionAuthenticatedCreates a payment session used by the checkout process to create a payment.updatePaymentSessionAuthenticatedUpdates a payment session used by the checkout process to create a payment. You may only update a payment session while it is has an Active status.sendPaymentSessionLinkAuthenticatedSends the payment session's link to the customer via the requested channel. The session must be Active. Fails when no recipient is available — either the contact lacks an email/phone for the chosen channel and no `to` override was provided.
Types
AmountA monetary amount with up to two decimal places. Ex. 111.11ContactCreatePaymentSessionInputCurrencyThree letter ISO 4217 currency code. Ex. USDDateTimeISO 8601 formatted date time. Ex. 2023-11-23T14:30:00ZEmailAn email addressGlobalAddressAddress of a physical locationGlobalAddressInputAddress of a physical locationOperationSuccessOperational return type representing success or failure with a message.PaymentSessionRepresents a payment session a customer can use to make a payment. This session is used to configuration and setup the payment experience for an individual customer's session during checkout.PaymentSessionContactRefMerchant provide contact information for use during a payment session.PaymentSessionContactRefInputMerchant provide contact information to use when creating a payment session.PaymentSessionInvoiceLineItemRefMerchant provided invoice line item information for use during a payment session.PaymentSessionInvoiceLineItemRefInputMerchant provided invoice line item detail used to create a payment session.PaymentSessionInvoiceRefMerchant provided invoice information for use during a payment session.PaymentSessionInvoiceRefInputMerchant provided invoice detail used to create a payment session.PaymentSessionLinkChannelChannel used to deliver a session link to the merchant's customer.PaymentSessionStatusPhoneE.164 formatted phone number. Ex. +14155554345SendPaymentSessionLinkInputUpdatePaymentSessionInputURLA URL with protocol and port. ex. https://example.com