{"id":1464,"date":"2021-01-28T15:37:37","date_gmt":"2021-01-28T15:37:37","guid":{"rendered":"https:\/\/www.reloadly.com\/blog\/?p=1464"},"modified":"2022-02-08T14:50:24","modified_gmt":"2022-02-08T14:50:24","slug":"virtual-airtime-distribution","status":"publish","type":"post","link":"https:\/\/blog.reloadly.com\/blog\/virtual-airtime-distribution\/","title":{"rendered":"How to Customize Virtual Airtime For Large-Scale Distribution"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_46 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"ez-toc-toggle-icon-1\"><label for=\"item-69e62eae614d7\" aria-label=\"Table of Content\"><span style=\"display: flex;align-items: center;width: 35px;height: 30px;justify-content: center;direction:ltr;\"><svg style=\"fill: #000000;color:#000000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #000000;color:#000000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/label><input  type=\"checkbox\" id=\"item-69e62eae614d7\"><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-visibility-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blog.reloadly.com\/blog\/virtual-airtime-distribution\/#Introducing_Reloadlys_GitHub_virtual_airtime_distribution_app\" title=\"Introducing Reloadly\u2019s GitHub virtual airtime distribution app\">Introducing Reloadly\u2019s GitHub virtual airtime distribution app<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blog.reloadly.com\/blog\/virtual-airtime-distribution\/#Set_up_a_computing_environment\" title=\"Set up a computing environment&nbsp;\">Set up a computing environment&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blog.reloadly.com\/blog\/virtual-airtime-distribution\/#Install_virtual_airtime_distribution_programming_requirements\" title=\"Install virtual airtime distribution programming requirements&nbsp;\">Install virtual airtime distribution programming requirements&nbsp;<\/a><ul class='ez-toc-list-level-4'><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4'><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blog.reloadly.com\/blog\/virtual-airtime-distribution\/#System_Admin_User\" title=\"System Admin User\">System Admin User<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blog.reloadly.com\/blog\/virtual-airtime-distribution\/#Database_Users\" title=\"Database Users\">Database Users<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blog.reloadly.com\/blog\/virtual-airtime-distribution\/#Virtual_airtime_distribution_dashboard_set_up\" title=\"Virtual airtime distribution dashboard set up\">Virtual airtime distribution dashboard set up<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blog.reloadly.com\/blog\/virtual-airtime-distribution\/#Managing_3_accounts_for_virtual_airtime_distribution\" title=\"Managing 3 accounts for virtual airtime distribution\">Managing 3 accounts for virtual airtime distribution<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blog.reloadly.com\/blog\/virtual-airtime-distribution\/#Convenient_discount_and_commissions_management\" title=\"Convenient discount and commissions management&nbsp;\">Convenient discount and commissions management&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blog.reloadly.com\/blog\/virtual-airtime-distribution\/#Need_more_help\" title=\"Need more help?\">Need more help?<\/a><\/li><\/ul><\/nav><\/div>\n<p><span style=\"font-weight: 400;\">Setting up a customized virtual airtime distribution solution today is <\/span><i><span style=\"font-weight: 400;\">essential<\/span><\/i><span style=\"font-weight: 400;\"> for rapidly growing open-source retail distribution or e-commerce sites that want to stand out of the crowd.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">And even more so if you want to fluidly manage the&nbsp;<\/span><b>large-scale global distribution<\/b><span style=\"font-weight: 400;\"> of mobile top-ups across a network of resellers.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, many current airtime API vendors on the market don\u2019t make white label solutions easy to use, deploy or customize. They create:&nbsp;<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Complex coding that weighs down your site<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A lack of admin transparency over top-up distribution and commissions&nbsp;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bottlenecks resulting from slow technical support&nbsp;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cookie-cutter results that lack the ability for customization&nbsp;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Expensive contracts<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Basically, the market has been lacking a <\/span><b>plug-and-play solution<\/b><span style=\"font-weight: 400;\"> that allows businesses to fit virtual airtime distribution solutions <\/span><i><span style=\"font-weight: 400;\">exactly<\/span><\/i><span style=\"font-weight: 400;\"> to their needs, without the hassle of contracts and poor customer service.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This called for an app that is even more <\/span><i><span style=\"font-weight: 400;\">flexible <\/span><\/i><span style=\"font-weight: 400;\">than what exists &#8212; allowing for the easy and transparent management of <\/span><b>B2B and\/or B2C virtual airtime distribution<\/b><span style=\"font-weight: 400;\"> for mobile and data top-ups<\/span><b>.&nbsp;<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The circumstance de jour led Reloadly to recently launch an open-source platform application built to easily handle top-up transfers for e-commerce and retail distribution platforms. It&#8217;s also a <\/span><b>white label solution<\/b><span style=\"font-weight: 400;\">, so you\u2019ll be able to configure it on your domain with the option to upload your logo on the portal.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Importantly, we developed the project to allow for <\/span><b>three different accounts<\/b><span style=\"font-weight: 400;\">, enabling you to easily manage commissions and finances from the top down.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">What\u2019s more, we made our <\/span><a href=\"https:\/\/github.com\/Reloadly\/sample-airtime-topup-platform\"><span style=\"font-weight: 400;\">GitHub Library<\/span><\/a> <b>free to use!<\/b><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Introducing_Reloadlys_GitHub_virtual_airtime_distribution_app\"><\/span>Introducing Reloadly\u2019s GitHub virtual airtime distribution app<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1190\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2020\/04\/image-1024x469.png\" alt=\"api for cryptocurrency user login\" width=\"1024\" height=\"469\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2020\/04\/image-1024x469.png 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2020\/04\/image-300x137.png 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2020\/04\/image-768x352.png 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2020\/04\/image-1536x703.png 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2020\/04\/image-2048x938.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Leveraging our <\/span><a href=\"https:\/\/www.reloadly.com\/blog\/airtime-aggregator\/\"><span style=\"font-weight: 400;\">airtime aggregation<\/span><\/a><span style=\"font-weight: 400;\"> technology, it&#8217;s possible to get started right away because the GitHub project has already been pre-integrated with Reloadly&#8217;s lightweight API.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This means that users of this new GitHub solution will also benefit from Reloadly\u2019s network, which enables top-ups values worth <\/span><b>as little as $0.50<\/b><span style=\"font-weight: 400;\"> to be distributed to <\/span><b>over 140 countries<\/b><span style=\"font-weight: 400;\"> t<\/span><b>hrough a network of over 500 mobile operators worldwide.&nbsp;<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Furthermore, we specifically designed this app to be easy to deploy on a wide variety of platforms, intending to make roll out as smooth as possible. However, as always, we <\/span><span style=\"font-weight: 400;\">are open to feedback from our developer community, so don\u2019t be shy. <\/span><span style=\"font-weight: 400;\">&nbsp;<\/span><\/p>\n<p>This <a href=\"https:\/\/www.youtube.com\/watch?v=pBJ9KrZcGeA&amp;feature=youtu.be\">video tutorial<\/a> provides a full walkthrough of how to set up virtual airtime distribution projects with our Github app.<\/p>\n<p>However, we\u2019ve also written a step-by-step guide.<\/p>\n<p><span style=\"font-weight: 400;\">In this article, we\u2019ll go over the new look and feel of this GitHub project, as well as a brief review of its various functions.&nbsp;&nbsp;<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">[Reloadly is a cloud-based airtime and data mobile top-up platform that provides customizable virtual airtime distribution solutions. If you\u2019d like to try our <\/span><\/i><a href=\"https:\/\/www.reloadly.com\/registration\"><i><span style=\"font-weight: 400;\">free airtime API<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">, please sign up for a developer account and you\u2019ll be connected to our API within minutes.]<\/span><\/i><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Set_up_a_computing_environment\"><\/span><span style=\"font-weight: 400;\">Set up a computing environment&nbsp;<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">To use Reloadly\u2019s GitHub library for virtual airtime distribution, the first thing that you need to do is sign-up for a Reloadly account if you don\u2019t already have one.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To register for an account, go to our <\/span><a href=\"https:\/\/www.reloadly.com\/registration\"><span style=\"font-weight: 400;\">registration page<\/span><\/a><span style=\"font-weight: 400;\"> shown in the screenshot below.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1105\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2020\/07\/image-1024x437.png\" alt=\"reloadly registration page bulk airtime\" width=\"1024\" height=\"437\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2020\/07\/image-1024x437.png 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2020\/07\/image-300x128.png 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2020\/07\/image-768x327.png 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2020\/07\/image-1536x655.png 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2020\/07\/image-2048x873.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Then get your credentials.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once you have your Reloadly credentials, you\u2019ll need to set up a computing environment.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There are <\/span><b>several options <\/b><span style=\"font-weight: 400;\">for this, but we highly recommend using <\/span><b>DigitalOcean <\/b><span style=\"font-weight: 400;\">(you can sign-up to <\/span><a href=\"https:\/\/www.digitalocean.com\/?refcode=7395a7c74170&amp;utm_campaign=Referral_Invite&amp;utm_medium=Referral_Program&amp;utm_source=CopyPaste\"><span style=\"font-weight: 400;\">Digital Ocean with this link)<\/span><\/a><span style=\"font-weight: 400;\"> because it is a perfect fit for this project.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That being said, any other computing environment (such as AWS) can also be used to set up our virtual airtime distribution project &#8212; it just depends on the developer\u2019s preference.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Next, you\u2019ll have to install two requirements needed to run your virtual airtime distribution projects.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Keep in mind that this GitHub project is built on a <\/span><b>PHP Laravel framework <\/b><span style=\"font-weight: 400;\">and<\/span><b> Vue.JS.&nbsp;<\/b><\/p>\n<p><b>However, thanks to our GitHub project, we have made it very easy to deploy virtual airtime distribution projects.&nbsp;<\/b><\/p>\n<p><span style=\"font-weight: 400;\">That being said, in order to install this on your machine\/server, you will still need to install a few basic programming tools first.&nbsp;<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Install_virtual_airtime_distribution_programming_requirements\"><\/span><span style=\"font-weight: 400;\">Install virtual airtime distribution programming requirements&nbsp;<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">This GitHub project is based on Docker to create a fresh and clean environment. We also require Make &#8212; a script installer &#8212; to process the installation.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Then, after these requirements are installed, the actual installation process is quite simple. You can download these two requirements here:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.docker.com\/\"><span style=\"font-weight: 400;\">Docker<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.gnu.org\/software\/make\/\"><span style=\"font-weight: 400;\">Make<\/span><\/a><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Take note that you should be able to install both of the above requirements on almost any operating systems.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once those requirements are met, you can execute the following command to clone the repository and start the installation process.<\/span><\/p>\n<pre><span style=\"font-weight: 400;\">git clone https:\/\/github.com\/Reloadly\/sample-airtime-topup-platform.git &amp;&amp; cd sample-airtime-topup-platform &amp;&amp; cp .env.example .env &amp;&amp; make install<\/span><\/pre>\n<p><span style=\"font-weight: 400;\">By executing the above command, you should clone the whole repository into a <em>sample-topup-project<\/em><\/span><span style=\"font-weight: 400;\">&nbsp;folder and start the installation process.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once the installation is done, the project will run on your localhost (port 80) or on whichever IP your server holds.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">After completion, you can open the project URL (localhost or server IP\/domain) and simply login using the default credentials. These credentials, of course, can be changed under settings:<\/span><\/p>\n<h4><span class=\"ez-toc-section\" id=\"System_Admin_User\"><\/span><b>System Admin User<\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Email: admin@system.com<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Password: admin&nbsp;<\/span><\/p>\n<h4><span class=\"ez-toc-section\" id=\"Database_Users\"><\/span><b>Database Users<\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Root Username: root<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Root Password: root@rbpdb@123@A<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Non-Root Username: rbp_db_user<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Non-Root Password: rbp_db_user@rbpdb@123@A&nbsp;<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Virtual_airtime_distribution_dashboard_set_up\"><\/span><span style=\"font-weight: 400;\">Virtual airtime distribution dashboard set up<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Congratulations on getting to this step.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Next, you\u2019ll need to login into your Reloadly portal account.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Under the <\/span><b>Developer<\/b><span style=\"font-weight: 400;\"> tab, copy and paste your account credentials into the sample top-up page, then hit submit. This may take a few minutes to sync.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once synced, your Dashboard should look like the screenshot below. The Dashboard will show details of your current account balance, countries, mobile operators, and the total top-up amount.&nbsp;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1465\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-1024x475.jpg\" alt=\"virtual airtime distribution GitHub \" width=\"1024\" height=\"475\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-1024x475.jpg 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-300x139.jpg 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-768x356.jpg 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-1536x713.jpg 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-2048x950.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">To add more Balance, simply login to your Reloadly portal and add more money to your account. You may have to wait a few minutes for this new balance to become updated.&nbsp;<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Managing_3_accounts_for_virtual_airtime_distribution\"><\/span><span style=\"font-weight: 400;\">Managing 3 accounts for virtual airtime distribution<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">We have built this project to more easily manage commissions, accounting and payment history across a network of mobile top-up resellers.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This Sample Top-up Project comes complete with three different account types:&nbsp;<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Master Distributor (Reseller):<\/b><span style=\"font-weight: 400;\"> Similar to B2B access, where the master user\/admin can share his\/her commissions.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Customer: <\/b><span style=\"font-weight: 400;\">B2C e-commerce use. No commissions are shared with this type of user. They only receive top-up transfers.&nbsp;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Admin access: <\/b><span style=\"font-weight: 400;\">to manage your resellers and end-users, discounts and reporting<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">The main difference between a customer and a reseller account is that a reseller receives discounts for every top-up sent, while a customer is only able to distribute virtual airtime top-ups.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, a customer account can still easily sign up and log in from the home page.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The customer dashboard will thus provide a different level of access, as seen in the screenshot below.&nbsp;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1466\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-1-1024x350.png\" alt=\"virtual airtime distribution github\" width=\"1024\" height=\"350\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-1-1024x350.png 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-1-300x103.png 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-1-768x263.png 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-1-1536x525.png 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-1.png 1904w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Before you go any further, you should take the opportunity to customize the project.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">From the admin account, go into settings and select customization.&nbsp;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1467\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-9-1024x530.png\" alt=\"virtual airtime distribution customise github\" width=\"1024\" height=\"530\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-9-1024x530.png 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-9-300x155.png 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-9-768x398.png 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-9-1536x795.png 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-9-2048x1061.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Here, you\u2019ll find the tools to implement your white label solution.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Add up to two types of logos, a favicon, and customize your company colors.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Next, we\u2019ll want to take a look at which countries will be a part of your virtual airtime distribution operation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">One of the great advantages of this virtual airtime distribution project is that you can get a<\/span><b> bird\u2019s eye view of the entire operation<\/b><span style=\"font-weight: 400;\"> from the admin account.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This includes a clear overview of the<\/span><b> over 145 countries <\/b><span style=\"font-weight: 400;\">you can send top-ups to.&nbsp;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1468\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-2-1024x475.jpg\" alt=\"virtual airtime distribution countries github\" width=\"1024\" height=\"475\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-2-1024x475.jpg 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-2-300x139.jpg 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-2-768x356.jpg 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-2-1536x713.jpg 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-2-2048x950.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">You\u2019ll also be able to easily search through all available operators and <\/span><b>review discounts <\/b><span style=\"font-weight: 400;\">broken down into international and local percentages.&nbsp;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1469\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-3-1024x590.jpg\" alt=\"virtual airtime distribution discounts github\" width=\"1024\" height=\"590\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-3-1024x590.jpg 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-3-300x173.jpg 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-3-768x443.jpg 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-3-1536x886.jpg 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-3-2048x1181.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1470\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-4-1024x590.jpg\" alt=\"virtual airtime distribution discounts github\" width=\"1024\" height=\"590\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-4-1024x590.jpg 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-4-300x173.jpg 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-4-768x443.jpg 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-4-1536x886.jpg 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-4-2048x1181.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Moreover, we\u2019ve even set up a window that allows you to browse through current mobile airtime and data top-up <\/span><b>promotions<\/b><span style=\"font-weight: 400;\"> from MNOs across the world.&nbsp;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1471\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-5-1024x590.jpg\" alt=\"virtual airtime distribution promotions github\" width=\"1024\" height=\"590\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-5-1024x590.jpg 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-5-300x173.jpg 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-5-768x443.jpg 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-5-1536x886.jpg 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-5-2048x1181.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Importantly, this portal allows you to directly access Reloadly\u2019s network, including an extensive list of countries and each respective ISO currency designators and country calling codes.&nbsp;&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In this way, the app functions like a fintech foreign currency hub.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This means that through this GitHub app, you can easily manage diverse currency payouts in the payment pipeline of your choice, be it in Nigerian naira (sign: ?; code: NGN), Kenyan shilling (sign: KSh; code: KES), Jamaican dollars (sign: $; code: JMD), or what have you.&nbsp;<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Convenient_discount_and_commissions_management\"><\/span><span style=\"font-weight: 400;\">Convenient discount and commissions management&nbsp;<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Now it\u2019s time to begin managing your virtual airtime distribution operation.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">From the admin account, go into the <strong>master distributor (reseller) account<\/strong> and you\u2019ll be able to start.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1472\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-6-1024x524.jpg\" alt=\"virtual airtime distribution reseller github\" width=\"1024\" height=\"524\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-6-1024x524.jpg 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-6-300x153.jpg 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-6-768x393.jpg 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-6-1536x786.jpg 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-6-2048x1048.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">From here, you\u2019ll get a clear overview of discounts being issued.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the screenshot below, all reseller rates are shown per operator. Simply provide the international and\/or local discount rates you&#8217;d wish to issue.&nbsp;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1473\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-7-1024x524.jpg\" alt=\"virtual airtime distribution discounts github\" width=\"1024\" height=\"524\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-7-1024x524.jpg 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-7-300x153.jpg 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-7-768x393.jpg 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-7-1536x786.jpg 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-7-2048x1048.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">From the reseller account, you\u2019ll also be able to carry out <a href=\"https:\/\/www.reloadly.com\/blog\/how-to-send-bulk-airtime\/\">bulk airtime<\/a> top-ups.&nbsp;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1474\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-8-1024x428.png\" alt=\"virtual airtime distribution bulk airtime github\" width=\"1024\" height=\"428\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-8-1024x428.png 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-8-300x125.png 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-8-768x321.png 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-8-1536x642.png 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-8.png 1915w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Each CSV file will be listed with a timestamp of when it is uploaded, as well as the amount of mobile numbers included in the file.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">After uploading the CSV file, click on Start to view the list top-ups.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">On the view Page within the CSV file, you can delete a row, edit details and\/or change the top-up amount you wish.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here, you\u2019ll also see a list of mobile operators and the country related to each mobile number in your CSV file.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">From here, you\u2019ll be able to manage your resellers\u2019 complete <strong>top-up history<\/strong>. Here is an example of that below.&nbsp;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1475\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-10-1024x380.png\" alt=\"virtual airtime distribution top up history GitHub\" width=\"1024\" height=\"380\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-10-1024x380.png 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-10-300x111.png 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-10-768x285.png 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-10-1536x569.png 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-10.png 1635w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Resellers are also privy to complete management of <strong>invoices and payment histories<\/strong> from customer accounts.&nbsp;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1476\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-11-1024x259.png\" alt=\"virtual airtime distribution invoice github\" width=\"1024\" height=\"259\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-11-1024x259.png 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-11-300x76.png 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-11-768x194.png 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-11-1536x388.png 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-11.png 1895w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1477\" src=\"https:\/\/www.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-12-1024x329.png\" alt=\"virtual airtime distribution balance github\" width=\"1024\" height=\"329\" srcset=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-12-1024x329.png 1024w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-12-300x96.png 300w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-12-768x247.png 768w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-12-1536x494.png 1536w, https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/image-12.png 1886w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Overall, this three-tiered level of access provides all the tools needed to conduct large-scale virtual airtime distribution across the world.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Keep in mind that we record all the transactions and create a report that is sent to you periodically.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">These top-up reports can be viewed and downloaded on the <\/span><b>Topup<\/b><span style=\"font-weight: 400;\"> tab of the administrator screen.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Finally, we have included user-friendly functions for this report to help you sift through the data, such as a variety of filters.&nbsp;<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Need_more_help\"><\/span><span style=\"font-weight: 400;\">Need more help?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">We would love to hear from our developer community to learn how to make your virtual airtime distribution solutions easier and more cost-effective.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you have further questions regarding Reloaldy\u2019s virtual airtime distribution solution, please see our <\/span><a href=\"https:\/\/faq.reloadly.com\/en\/\"><span style=\"font-weight: 400;\">developer help center<\/span><\/a><span style=\"font-weight: 400;\">.&nbsp;<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Virtual airtime distribution is now commonly done by using a plug-and-play solution. <\/p>\n","protected":false},"author":13,"featured_media":1485,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[210],"tags":[193,195,237],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Customize Virtual Airtime For Large-Scale Distribution - Reloadly<\/title>\n<meta name=\"description\" content=\"With our latest GitHub app, we have made it possible to manage a large-scale virtual airtime distribution network.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Customize Virtual Airtime For Large-Scale Distribution - Reloadly\" \/>\n<meta property=\"og:description\" content=\"With our latest GitHub app, we have made it possible to manage a large-scale virtual airtime distribution network.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/\" \/>\n<meta property=\"og:site_name\" content=\"Reloadly\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-28T15:37:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-08T14:50:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/blog-image9-01.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1250\" \/>\n\t<meta property=\"og:image:height\" content=\"834\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"11 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.reloadly.com\/blog\/#organization\",\"name\":\"Reloadly\",\"url\":\"https:\/\/www.reloadly.com\/blog\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.reloadly.com\/blog\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2020\/11\/logo-1.svg\",\"width\":100,\"height\":100,\"caption\":\"Reloadly\"},\"image\":{\"@id\":\"https:\/\/www.reloadly.com\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.reloadly.com\/blog\/#website\",\"url\":\"https:\/\/www.reloadly.com\/blog\/\",\"name\":\"Reloadly\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.reloadly.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.reloadly.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/blog.reloadly.com\/blog\/wp-content\/uploads\/2021\/01\/blog-image9-01.png\",\"width\":1250,\"height\":834,\"caption\":\"virtual airtime distribution GitHub reloadly\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/#webpage\",\"url\":\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/\",\"name\":\"How to Customize Virtual Airtime For Large-Scale Distribution - Reloadly\",\"isPartOf\":{\"@id\":\"https:\/\/www.reloadly.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/#primaryimage\"},\"datePublished\":\"2021-01-28T15:37:37+00:00\",\"dateModified\":\"2022-02-08T14:50:24+00:00\",\"description\":\"With our latest GitHub app, we have made it possible to manage a large-scale virtual airtime distribution network.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.reloadly.com\/blog\/\",\"url\":\"https:\/\/www.reloadly.com\/blog\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/\",\"url\":\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/\",\"name\":\"How to Customize Virtual Airtime For Large-Scale Distribution\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.reloadly.com\/blog\/#\/schema\/person\/53a61f2e367c5ebfcfb8e911812eac7b\"},\"headline\":\"How to Customize Virtual Airtime For Large-Scale Distribution\",\"datePublished\":\"2021-01-28T15:37:37+00:00\",\"dateModified\":\"2022-02-08T14:50:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.reloadly.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/#primaryimage\"},\"keywords\":\"bulk airtime,github,virtual airtime distribution\",\"articleSection\":\"Airtime\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.reloadly.com\/blog\/virtual-airtime-distribution\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.reloadly.com\/blog\/#\/schema\/person\/53a61f2e367c5ebfcfb8e911812eac7b\",\"name\":\"Justin Calderon\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.reloadly.com\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0560583aef85dc94f1c409bdb57dcf41?s=96&d=mm&r=g\",\"caption\":\"Justin Calderon\"},\"url\":\"https:\/\/blog.reloadly.com\/blog\/author\/justinreloadly2020\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","authors":[{"term_id":355,"user_id":13,"is_guest":0,"slug":"justinreloadly2020","display_name":"Justin Calderon"}],"_links":{"self":[{"href":"https:\/\/blog.reloadly.com\/blog\/wp-json\/wp\/v2\/posts\/1464"}],"collection":[{"href":"https:\/\/blog.reloadly.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.reloadly.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.reloadly.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.reloadly.com\/blog\/wp-json\/wp\/v2\/comments?post=1464"}],"version-history":[{"count":7,"href":"https:\/\/blog.reloadly.com\/blog\/wp-json\/wp\/v2\/posts\/1464\/revisions"}],"predecessor-version":[{"id":2525,"href":"https:\/\/blog.reloadly.com\/blog\/wp-json\/wp\/v2\/posts\/1464\/revisions\/2525"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.reloadly.com\/blog\/wp-json\/wp\/v2\/media\/1485"}],"wp:attachment":[{"href":"https:\/\/blog.reloadly.com\/blog\/wp-json\/wp\/v2\/media?parent=1464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.reloadly.com\/blog\/wp-json\/wp\/v2\/categories?post=1464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.reloadly.com\/blog\/wp-json\/wp\/v2\/tags?post=1464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}