Digital Virgo
Quick Start
- Sign up at digitalvirgo.com and obtain API credentials
- Create a terminal in the Admin Console with the parameters below
- Start processing — the adapter is pre-built and ready to use
Overview
DigiVirgo — carrier billing platform for telecom operator payments. Supports SMS/USSD billing across EU and APAC.
| Provider ID | digitalvirgo |
| Category | Mobile Money |
| Website | digitalvirgo.com |
Supported operations: Charge (payments_authorize) Refund (refund)
Authentication
Method: Basic Authentication
Header format:
Authorization: Basic {base64(api_key:api_secret)}
Example:
import base64
api_key = "dv_api_key_123"
api_secret = "dv_secret_xyz"
credentials = f"{api_key}:{api_secret}"
encoded = base64.b64encode(credentials.encode()).decode()
# Authorization: Basic {encoded}
Configuration
Required Parameters
| Parameter | Description |
|---|---|
api_key | API Key |
api_secret | API Secret |
service_id | Service ID (service identifier) |
base_url | Base URL API |
Status Mapping
| Provider Status | 4pay Status | Description |
|---|---|---|
charged | Charged | Payment successfully charged |
pending | Pending | Awaiting confirmation |
failed | Failure | Payment failed |
cancelled | Voided | Payment cancelled |
refunded | Success | |
pending | Pending | |
failed | Failure |