Map the use case
Identify who initiates the payment, which systems participate and what a successful outcome means to your product.
A practical overview of how payment integrations are usually organized—from mapping the flow to handling outcomes and operational events.
See the integration pathThe examples and endpoint shapes on this page are conceptual. They are not a published API contract, credentials, or a production integration guide.
Identify who initiates the payment, which systems participate and what a successful outcome means to your product.
Decide how checkout, collection, risk review and payment status should connect to your customer journey.
Plan how your application will receive status changes and how it will reconcile them with internal records.
Define how your team will handle retries, timeouts, duplicate notifications and manual review.
Use these topics as a checklist when defining a future API specification with your implementation team.
The business context and amount associated with a payment attempt.
A request identifier that helps an integration safely handle repeated submissions.
A state that your application should reconcile with its own order lifecycle.
An event notification that should be authenticated, acknowledged and processed safely.
A process for comparing payment records with your internal ledger or order system.
A deliberate response to validation failures, network issues and uncertain outcomes.
This JSON shape illustrates common fields a payment workflow might need. Confirm the actual schema and authentication method with the service specification before implementation.
Confirm endpoint URLs, authentication, supported currencies, event signatures, retry rules and settlement behavior with the final integration documentation.
{
"reference": "ORDER_REFERENCE",
"amount": {
"value": "AMOUNT_TO_CONFIRM",
"currency": "CURRENCY_CODE"
},
"returnUrl": "YOUR_CHECKOUT_RETURN_URL",
"metadata": {
"source": "YOUR_APPLICATION"
}
}Share your use case and the systems involved so the integration scope can be defined clearly.