Subscription Checkout
Create invoices and preserve both merchant and public identifiers
Treat invoice creation as a checkout boundary. One SDK call produces both the merchant-side record ID and the agent-facing payment instructions.
invoiceId for internal references and merchant-side cancellationpublicInvoiceId for payer-facing status checks and webhook joinsagentProtocol through to agents as-is rather than re-encoding payment instructionsThis pattern keeps ownership of local checkout records in your app while letting Gwop provide the payment contract.