dpo-group

Integrate DPO Group's XML API for tokenized pan-African payment processing.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/AfricanDigitalAssetFramework/africa-stack-skills --skill dpo-group
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dpo-group
Source: https://github.com/AfricanDigitalAssetFramework/africa-stack-skills/tree/main/pan-african/pan-african/dpo-group
Command: npx skills add https://github.com/AfricanDigitalAssetFramework/africa-stack-skills --skill dpo-group

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Integrates with DPO Group's XML API to enable pan-African payment processing across multiple methods.

Core Features & Use Cases

  • XML-based integration with createToken and verifyToken flows to handle cross-border payments across Africa.
  • Supports cards, mobile money, and bank transfers across 21+ African countries.
  • Tokenized payments enabling recurring billing and secure transactions.

Quick Start

Create a tokenized payment session across Africa by configuring your merchant account with a CompanyToken and calling createToken.

Frequently Asked Questions about dpo-group

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate pan-African payment processing using the DPO XML API?

The DPO XML API processes payments by creating a tokenized session via createToken, followed by server-side verification using verifyToken. It authenticates requests using a CompanyToken and handles redirect-based user interactions for card and mobile money flows.

Can I set up recurring billing for mobile money payments across African markets?

You can set up recurring billing by tokenizing mobile money payments through the chargeTokenMobile endpoint. The DPO API tokenizes mobile money flows, enabling secure, repeat transactions across 21+ African countries.

Does the DPO payment API support bank transfers and credit card refunds?

Yes, the DPO payment API supports bank-transfer flows and provides a refundToken endpoint for processing credit card refunds. It manages these transactions using an XML-based request and response model.

What PCI compliance considerations are needed for tokenized card payments?

Handling tokenized card payments requires server-side verification and the chargeTokenCreditCard endpoint to avoid processing raw card data directly. The DPO API uses tokenization to secure card flows and minimize PCI compliance scope.