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
DigitalVirgo — Mobile payments via telecom operators
| 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) |
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 |