Skip to main content

Digital Virgo

Quick Start
  1. Sign up at digitalvirgo.com and obtain API credentials
  2. Create a terminal in the Admin Console with the parameters below
  3. Start processing — the adapter is pre-built and ready to use

Go to Digital Virgo →

Overview

DigitalVirgo — Mobile payments via telecom operators

Provider IDdigitalvirgo
CategoryMobile Money
Websitedigitalvirgo.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

ParameterDescription
api_keyAPI Key
api_secretAPI Secret
service_idService ID (service identifier)

Status Mapping

Provider Status4pay StatusDescription
chargedChargedPayment successfully charged
pendingPendingAwaiting confirmation
failedFailurePayment failed
cancelledVoidedPayment cancelled
refundedSuccess
pendingPending
failedFailure

Resources