Overview

Use DPO Pay’s Transaction Operations to create, manage, and verify payments through the API.

This section provides everything you need to:

  • Generate secure payment tokens
  • Redirect shoppers to DPO’s Hosted Checkout Page
  • Receive Webhook callbacks
  • Verify transaction outcomes
  • Process refunds, voids, and reversals
  • Handle advanced operations like xPay verification, email payment links, and QR code payments

Start Here — API Collection

For a complete, interactive view of all endpoints, flows, and sample requests, explore the official xPay Payments API Collection:

Heading
Transaction Token Lifecycle (Interactive Recipe)

Description
Step through the complete transaction token flow—from creation and payment to verification, refunds, updates, and cancellation—using an interactive, copy-ready walkthrough with real request and response examples.


Key Transaction Flows

Below is a structured mapping of the core operations within this section.


When to Use Transaction Operations

Use this section when you need to:

  • Build an end-to-end online checkout
  • Integrate DPO Pay into your e-commerce experience
  • Support hosted and non-hosted payment flows
  • Handle asynchronous callbacks reliably
  • Automate refunds, reversals, and payout operations
  • Provide alternative checkout methods such as QR and xPay

If you're integrating for the first time, begin with Create Token → Redirect → Callback, then expand into more advanced operations as your use case grows.


Feedback & Support

If you're unsure which operation to use or need help debugging a payment flow, reach out via your DPO integration manager or support channel.
Your feedback helps us improve the developer experience across all markets.