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.