Gift Card API
A next-generation technology API for Gift Cards. By simply integrating Arabic Club API, your business will be able to quickly transfer Gift Cards to people worldwide.

Send Gift Cards or other digital goods through a large catalog of
global retailers using plug-and-play API















Increase user and employee engagement with Gift Cards on one API
A catalog of 300 brands
No monthly minimums
+14.000 products
Great for incentives & rewards strategies
Over 100 currencies
Automated bulk orders in 5 seconds
Reports for all your transactions
Remittances
Academic institutions
NGO'S
Digital research firms
HR platforms
Gambling companies
Build a Gift Card solution for customers, or send bulk
transfers for corporate rewards
Today’s ubiquitous mobile phone usage enables your Gift Card programs to become borderless. Let’s integrate a great Gift Card strategy with Arabic Club API, whether for B2C actions or corporate rewards
By simply integrating Arabic Club’s API into your mobile or web application, your business will be able to enable the quick transfer of gift cards or digital goods to people in 5 different regions
The world's first developer platform for prepaid services
Arabic Club’s cloud platform offers a simple solution to complex coding. Send Airtime, Data Bundles, Gift Cards, and Utility Payments online with simple APIs, SDKs, Widgets, or Plugins.
EXPLORE THE DEVELOPER DOCS
-
cURL
-
c#
- Golang
- Java
- Node
- PHP
- Python
curl –location
–request POST ‘https://giftcards.arabicclub.ae/orders’
–header ‘Authorization: Bearer YOUR_ACCESS_TOKEN_HERE’
–header ‘Content-Type: application/json’
–header ‘Accept: application/arabicclub.ae.giftcards-v1+json’
–data-raw ‘{
“productId”: 120,
“countryCode”: “US”,
“quantity”: 1,
“unitPrice”: 1,
“customIdentifier”: “obucks10”,
“senderName”: “John Doe”,
“recipientEmail”: “anyone@email.com”,
“recipientPhoneDetails”: {
“countryCode”: “NG”,
“phoneNumber”: “9876543210”
}
}
using System;
using System.Threading.Tasks;
using System.Net.Http;
using System.Text;
using Newtonsoft.Json;
namespace WebAPIClient {
class Program {
static async Task Main(string[] args) {
await ApiCall();
}
private static async Task ApiCall() {
var json = JsonConvert.SerializeObject(new {
productId = “120”,
countryCode = “US”,
quantity = “1”,
unitPrice = “1”,
customIdentifier = “obucks10”,
senderName = “John Doe”,
recipientEmail = “anyone@email.com”,
recipientPhoneDetails = new {
countryCode = “NG”,
phoneNumber = “9876543210”
}
});
var message = new HttpRequestMessage(HttpMethod.Post, “https://giftcards/arabicclub.ae/orders”) {
Content = new StringContent(json, Encoding.UTF8, “application/json”)
};
message.Headers.TryAddWithoutValidation(“Authorization”, “Bearer YOUR_ACCESS_TOKEN_HERE”);
message.Headers.TryAddWithoutValidation(“Accept”, “application/arabicclub.ae.giftcards-v1+json”);
using
var httpClient = new HttpClient();
var response = await httpClient.SendAsync(message);
var responseBody = await response.Content.ReadAsStringAsync();
var result = JsonConvert.DeserializeObject < dynamic > (responseBody);
Console.WriteLine(result);
}
}
}
}
}
package main
import (
“fmt”
“strings”
“net/http”
“io/ioutil”
)
func main() {
url := “https://giftcards.arabicclub.ae/orders”
method := “POST”
payload := strings.NewReader(`{
“productId”: 120,
“countryCode”: “US”,
“quantity”: 1,
“unitPrice”: 1,
“customIdentifier”: “obucks10”,
“senderName”: “John Doe”,
“recipientEmail”: “anyone@email.com”,
“recipientPhoneDetails”: {
“countryCode”: “NG”,
“phoneNumber”: “9876543210”
}
}`)
client := &http.Client {
}
req, err := http.NewRequest(method, url, payload)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add(“Authorization”, “Bearer YOUR_ACCESS_TOKEN_HERE”)
req.Header.Add(“Content-Type”, “application/json”)
req.Header.Add(“Accept”, “application/com.metalord.giftcards-v1+json”)
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse(“application/json”);
RequestBody body = RequestBody.create(mediaType, “{
“productId”: 120,
“countryCode”: “US”,
“quantity”: 1,
“unitPrice”: 1,
“customIdentifier”: “obucks10”,
“senderName”: “John Doe”,
“recipientEmail”: “anyone@email.com”
“recipientPhoneDetails”: {
“countryCode”: “NG”,
“phoneNumber”: “9876543210”
}
}”
}”);
Request request = new Request.Builder()
.url(“https://giftcards.arabicclub.ae/orders”)
.method(“POST”, body)
.addHeader(“Authorization”, “Bearer YOUR_ACCESS_TOKEN_HERE”)
.addHeader(“Content-Type”, “application/json”)
.addHeader(“Accept”, “application/com.arabicclub.giftcards-v1+json”)
.build();
Response response = client.newCall(request).execute();
var request = require(‘request’);
var options = {
‘method’: ‘POST’,
‘url’: ‘https://giftcards.arabicclub.ae.com/orders’,
‘headers’: {
‘Authorization’: ‘Bearer YOUR_ACCESS_TOKEN_HERE’,
‘Content-Type’: ‘application/json’,
‘Accept’: ‘application/arabicclub.ae.giftcards-v1+json’
},
body: JSON.stringify({
“productId”: 120,
“countryCode”: “US”,
“quantity”: 1,
“unitPrice”: 1,
“customIdentifier”: “obucks10”,
“senderName”: “John Doe”,
“recipientEmail”: “anyone@email.com”,
“recipientPhoneDetails”: {
“countryCode”: “NG”,
“phoneNumber”: “9876543210”
}
})
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => ‘https://giftcards.arabicclub.ae/orders’,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => ”,
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => ‘POST’,
CURLOPT_POSTFIELDS =>'{
“productId”: 120,
“countryCode”: “US”,
“quantity”: 1,
“unitPrice”: 1,
“customIdentifier”: “obucks10”,
“senderName”: “John Doe”,
“recipientEmail”: “anyone@email.com”,
“recipientPhoneDetails”: {
“countryCode”: “NG”,
“phoneNumber”: “9876543210”
}
}’,
CURLOPT_HTTPHEADER => array(
‘Authorization: Bearer YOUR_ACCESS_TOKEN_HERE’,
‘Content-Type: application/json’,
‘Accept: application/arabicclub.ae.giftcards-v1+json’
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
import requests
import json
url = “https://giftcards.arabicclub.ae/orders”
payload = json.dumps({
“productId”: 120,
“countryCode”: “US”,
“quantity”: 1,
“unitPrice”: 1,
“customIdentifier”: “obucks10”,
“senderName”: “John Doe”,
“recipientEmail”: “anyone@email.com”,
“recipientPhoneDetails”: {
“countryCode”: “NG”,
“phoneNumber”: “9876543210”
}
})
headers = {
‘Authorization’: ‘Bearer YOUR_ACCESS_TOKEN_HERE’,
‘Content-Type’: ‘application/json’,
‘Accept’: ‘application/arabicclub.ae.giftcards-v1+json’
}
response = requests.request(“POST”, url, headers=headers, data=payload)
print(response.text)
Intuitive toolkit
Our platform includes the world’s first dedicated coding toolkit for sending Airtime, Data Bundles, Gift Cards and Utility Payments.
Developer-first design
World-class developer onboarding and tools as building blocks for global Mobile Airtime, Data Bundles, Gift Cards and Utility Payments.
Delight with a large catalog of popular retailers
Arabic Club’s vast and growing catalog of retailers includes popular brands such as Apple, Amazon, Roblox, Xbox, and more.
We are constantly growing this selection to further allow you and your customers to find the Gift Cards and exact values you are looking for.
How mobile API software is being used by Gift Card and digital goods programs
Individual Gift Cards
Using our Gift Card API, your customers will be able to send gift cards via text message or email to anyone around the world.
Corporate Rewards
Incentives and rewards strategies for HR departments need solutions that can be easily handled in bulk.
The Arabic Club Gift Card API enables the bulk sending of gift cards directly to large lists of mobile phones worldwide within seconds.
Integrate, without all the heavy lifting
Our platform is built by developers for developers, and includes the world’s first dedicated coding toolkit for sending Gift Cards.
If you ever need assistance, our support team is ready to respond within a day to your inquiry.
Arabic Club’s cloud platform offers a simple solution to complex coding, allowing you to set up an API, SDK or widget to fit your gift card or digital goods program’s unique needs.
You can also choose to integrate plugins with a range of platforms, such as WordPress, Shopify, and WooCommerce.
Get started with Arabic Club today
Integrate with our APIs for Airtime, Data Bundles, Gift Cards or
Utility Payments and start building today