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'];
Read documentation
cross over technologies

Total security

Our platform is designed with the best security standards. Your transactions and customer data are fully protected, so payments made on our platform are secure.

cross over technologies

Easy integration

We provide well written API documentation and easy to use integration tools to help users and developers integrate QOS products in a very simple way.

cross over technologies

Affordable price

We have the most competitive rates around and there are no hidden fees. Our pricing is simple and fair. We only make money when you make money.

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.