---
updatedAt: 2026-02-17T05:55:06.000Z
agentTools:
  projectIndex: https://docs.dpopay.com/dpo-pay-by-network/llms.txt
---

# 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:

<Cards>
  <Card title="DPO Pay Transaction Operations API Collection" icon="fa-cloud" href="https://documenter.getpostman.com/view/43162886/2sB3WsPKGP#3d281bcb-7aa0-42d7-ac3b-636920cf056e" target="_blank" rel="noopener">
    Explore full API workflows, test calls, and view sample payloads.
  </Card>
</Cards>

**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.

<Recipe slug="transaction-operations" title="Transaction Operations" />

***

## Key Transaction Flows

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

<Cards columns={2}>
  <Card title="Create Token" href="../reference/create-token" icon="fa-key">
    Initiate a payment and receive a secure token.
  </Card>

  <Card title="Payment Result Callbacks" href="../reference/payment-result-callbacks" icon="fa-bell">
    Receive notifications for approved, declined, or failed payments.
  </Card>

  <Card title="Transaction Status Lookup" href="../reference/transaction-status-lookup" icon="fa-search">
    Verify transaction status if callbacks are missed.
  </Card>

  <Card title="Refund / Void" href="../reference/refund-void" icon="fa-undo">
    Reverse or refund a completed payment.
  </Card>

  <Card title="Customer Checkout Redirect" href="../reference/customer-checkout-redirect-hosted-page" icon="fa-external-link-alt">
    Redirect the shopper to DPO’s Hosted Payment Page.
  </Card>

  <Card title="Email Payment Link" href="../reference/transaction-operations-email-payment-link" icon="fa-envelope">
    Generate payment links via email.
  </Card>

  <Card title="Verify xPay" href="../reference/verify-xpay" icon="fa-check-circle">
    Validate xPay transactions securely.
  </Card>

  <Card title="mVISA QR Code" href="../reference/mvisa-qr-code" icon="fa-qrcode">
    Create QR-based payment requests.
  </Card>
</Cards>

***

## 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 <Anchor label="support channel." target="_blank" href="mailto:support@directpay.online">support channel.</Anchor>
Your feedback helps us improve the developer experience across all markets.

***