Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Reloadly Airtime Connector
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Overview
The Reloadly Airtime Connector enables seamless integration with the Reloadly Airtime service, providing access to mobile top-up, operator, and transaction data for various countries and operators. This connector acts as a proxy to simplify data retrieval and interaction, supporting actions for account balance, country and operator information, foreign exchange rates, commissions, promotions, top-ups, transaction reports, and mobile number portability (MNP) lookups.
Integration Overview
This document provides a comprehensive guide for each integration point, its purpose, configuration, and workflow support using the Reloadly Airtime Connector.
Supported Integration Action Points
Detailed Integration Documentation
Authentication
Action | getAccessToken |
Purpose | Generates an access token for authenticating requests to the MobileTopUp service. This is the initial step for accessing protected endpoints. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_MOBILETOPUP_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Account Balance Retrieval
Action | getAccountBalance |
Purpose | Retrieves the current balance of the authenticated user's account. This serves as the primary entry point for checking available funds. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_Reloadly_Airtime_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Countries Retrieval
Action | getAllCountries |
Purpose | Retrieves a list of all supported countries. This helps users identify available countries for top-up services. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Country by Code Retrieval
Action | getCountryByCode |
Purpose | Retrieves detailed information for a specific country by its ISO code. This provides targeted country data for top-up applications. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Operators Retrieval
Action | getAllOperators |
Purpose | Retrieves a list of all supported operators. This helps users identify available operators for top-up services. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Operator by ID Retrieval
Action | getOperatorById |
Purpose | Retrieves detailed information for a specific operator by its ID. This provides targeted operator data for top-up applications. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Auto-Detect Operator
Action | autoDetectOperator |
Purpose | Automatically detects the operator for a given phone number and country code. This simplifies operator identification for top-up transactions. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Operators by Country Retrieval
Action | getOperatorsByCountry |
Purpose | Retrieves a list of operators for a specific country with filtering options. This helps users select operators based on specific criteria. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Foreign Exchange Rate Retrieval
Action | getFxRate |
Purpose | Retrieves foreign exchange rates for top-up transactions. This provides rate information for cross-currency top-ups. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Commissions Retrieval
Action | getAllCommissions |
Purpose | Retrieves commission details for all operators. This helps users understand commission structures. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Commission by ID Retrieval
Action | getCommissionById |
Purpose | Retrieves commission details for a specific operator. This provides targeted commission data for analysis. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Promotions Retrieval
Action | getAllPromotions |
Purpose | Retrieves all available promotions. This helps users identify promotional offers for top-ups. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Promotion by ID Retrieval
Action | getPromotionById |
Purpose | Retrieves details for a specific promotion. This provides targeted promotion data for user engagement. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Promotions by Country Retrieval
Action | getPromotionsByCountry |
Purpose | Retrieves promotions for a specific country. This helps users discover country-specific offers. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Promotions by Operator Retrieval
Action | getPromotionsByOperator |
Purpose | Retrieves promotions for a specific operator. This provides targeted promotional data for operator-specific top-ups. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Synchronous Top-Up
Action | makeTopup |
Purpose | Initiates a synchronous top-up transaction. This allows immediate processing of top-up requests. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Asynchronous Top-Up
Action | makeAsyncTopup |
Purpose | Initiates an asynchronous top-up transaction. This allows processing of top-ups with delayed confirmation. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Top-Up Status Retrieval
Action | getTopupStatus |
Purpose | Retrieves the status of a specific top-up transaction. This helps users track the progress of top-ups. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Transactions Retrieval
Action | getAllTransactions |
Purpose | Retrieves a list of all transactions with filtering options. This supports transaction reporting and analysis. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Transaction by ID Retrieval
Action | getTransactionById |
Purpose | Retrieves details for a specific transaction. This provides targeted transaction data for analysis. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
MNP Lookup (GET)
Action | mnpLookupGet |
Purpose | Performs a mobile number portability lookup for a phone number and country code. This identifies the current operator for a phone number. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
MNP Lookup (POST)
Action | mnpLookupPost |
Purpose | Performs a mobile number portability lookup for operator details via a POST request. This supports bulk or complex MNP lookups. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Workflow Creation with the Connector
Example Workflow: Mobile Top-Up and Transaction Reporting
Retrieve Supported Countries
Query Operators
Perform Top-Up
Monitor Transaction Status
Generate Transaction Report
Pricing
iSolution logo - white - transparent 250 px
Register To Palo Alto & iSolution Event
[forminator_form id=”14485″]
[forminator_form id=”14419″]
[forminator_form id=”14298″]
[forminator_form id=”13094″]