Enabling Mobile Payment and Digital Finance in Africa

QOS APIs allow companies of all sizes — from startups to large enterprises — to accept payments, make transfers, receive payouts, and manage their businesses online.

QOS qosic parteners mobile money aggregatorQOS qosic parteners mobile money aggregatorQOS qosic parteners mobile money aggregatorQOS qosic parteners mobile money aggregatorQOS qosic parteners mobile money aggregatorQOS qosic parteners mobile money aggregatorQOS qosic parteners mobile money aggregatorQOS qosic parteners mobile money aggregatorQOS qosic parteners mobile money aggregatorQOS qosic parteners mobile money aggregatorQOS qosic parteners mobile money aggregatorQOS qosic parteners mobile money aggregator

Online Business

Create payment methods with our well-designed APIs.

The QOS API allows you through its simple and intuitive dashboard to manage your transactions, perform reverse transactions and see real-time customer's transaction details.

hello
Discover now

Get Payment without internet

Develop your customer journey and payments using USSD.

Your company is not on the Internet and you want to receive payments by mobile money? It is possible! You can use the standard QOS payment menu or we can build a complex menu based on your customers' experiences.

helloDiscover now

Easy and flexible for developers

APIs built to simplify developers work

We make it easy for developers to integrate with our API by removing unnecessary complexities and irrelevant details.

cross over technologies

Multiple technologies

Our APIs are built to support many technologies such as PHP, Laravel, Django & Ajax, Javascript and Wordpress Woocommerce.


                session_start();
            header("Access-Control-Allow-Origin: *");
                   $message=array();
                   $message['msisdn']=$_POST['msisdn'];
                   $message['amount']=$_POST['amount'];
                   $message['firstname']=$_POST['firstname'];
                   $message['lastname']=$_POST['lastname'];
                   $message['transref']=time();
                   $message['clientid']=$_POST['clientid'];
                 $message['comment']="null";
                   $context  = "http://example_url_or_ip";
                   $username = "user";
                   $password = "password";
                   function callAPI($method, $url, $data){
              $curl = curl_init();
              switch ($method){
                 case "POST":
                    curl_setopt($curl, CURLOPT_POST, 1);
                    if ($data)
                       curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
                    break;
                 case "PUT":
                    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PUT");
                    if ($data)
                       curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
                    break;
                 default:
                    if ($data)
                       $url = sprintf("%s?%s", $url, http_build_query($data));
              }
              // OPTIONS:
              curl_setopt($curl, CURLOPT_URL, $url);
              curl_setopt($curl, CURLOPT_HTTPHEADER, array(
                 //'APIKEY: 111111111111111111111',
                 'Content-Type: application/json',
                 'Authorization: Basic '. base64_encode("$username:$password")
              ));
              curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
              curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
              // EXECUTE:
              $result = curl_exec($curl);
              if(!$result){die("Connection Failure");}
              curl_close($curl);
              return $result;
           }
           ////////////////////////////////////////////////////////////////////////////////
            $make_call = callAPI(
               'POST',
               "$context/QosicBridge/user/requestpayment",
               json_encode($message)
               );

            $response = json_decode($make_call, true);
           /////////////////////////////////////////////////////////////////

             $_SESSION['transref']=$response['transref'];
             $_SESSION['clientid']=$message['clientid'];
Learn more about the store
cross over technologies

Total security

Our platform is built with top-of-the-line security measures to ensure that all customer transactions and data remain completely safeguarded.

cross over technologies

Easy integration

Integration is a breeze with our comprehensive API documentation. Our simplified process ensures that you can start using QOS products quickly and easily.

cross over technologies

Affordable price

Get affordable and transparent pricing with us. Our rates are highly competitive and we don't believe in hidden fees. We only succeed when you succeed.

Join the businesses trusting QOS every day !

More than 10,000

transactions are performed on our API every day.

More than 400

companies in Benin use QOS API to grow their businesses.