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

Gift Cards incentive strategies that fit with your business

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 –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.

Integrate in minutes

Sign up for a developer account and connect to our API in minutes

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

Build with Arabic Club, make your first API call today

Subscribe to our newsletter *

You have been successfully Subscribed! Ops! Something went wrong, please try again.

About Us

Copyright © 2024. All Rights Reserved 

Design & Develop By Coddiez