Increase your revenue by
Accepting mobile payments in your
Website or application
Create your service in 2 minutes and start selling on your platform
No subscription required • No money collected
Collect money online with a simple integration
No need for a credit card, no registration is required. It just works. For 4 billion mobile users worldwide.
Start SellingStep 1 : Create your service
Create a new account and then log in and create a new service. Then submit your documents to get your new service approved.
Learn moreStep 2 : Integrate the API
Integrate the API using the appropriate plugins from our library or use our documentation and contact our technical support if needed
Learn moreStep 3 : Enjoy payment
Make payments and view your transaction history and service status on our dashboard. Consult our customer service for any need
Learn morecurl --location --request POST 'https://api.monetbil.com/widget/v2.1/service_key' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'amount = amount' \
--data-urlencode 'phone = 600000000' \
--data-urlencode 'phone_lock = false' \
--data-urlencode 'locale = fr' \
--data-urlencode 'operator = CM_MTNMOBILEMONEY' \
--data-urlencode 'country = CM' \
--data-urlencode 'currency = XAF' \
--data-urlencode 'item_ref = 123456789' \
--data-urlencode 'payment_ref = 123456789' \
--data-urlencode 'user = 123456789' \
--data-urlencode 'first_name = Firstname' \
--data-urlencode 'last_name = Lastname' \
--data-urlencode 'email = [email protected]' \
--data-urlencode 'return_url = return_url.com' \
--data-urlencode 'notify_url = notify_url.com/notify' \
--data-urlencode 'logo = logo.com/logo.ext'$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.monetbil.com/widget/v2.1/service_key',
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 => '
amount = amount
&phone = 600000000
&phone_lock = 600000000
&locale = 600000000
&operator = 600000000
&country = 600000000
¤cy = 600000000
&item_ref = 600000000
&payment_ref = 600000000
&user = 600000000
&first_name = 600000000
&last_name = 600000000
&email = 600000000
&return_url = 600000000
¬ify_url = 600000000
&logo = 600000000
',
CURLOPT_HTTPHEADER =>array(
'Content-Type: application/x-www-form-urlencoded'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/x-www-form-urlencoded");
var urlencoded = new URLSearchParams();
urlencoded.append("amount", "amount");
urlencoded.append("phone", "600000000");
urlencoded.append("phone_lock", "false");
urlencoded.append("locale", "fr");
urlencoded.append("operator", "CM_MTNMOBILEMONEY");
urlencoded.append("country", "CM");
urlencoded.append("currency", "XAF");
urlencoded.append("item_ref", "123456789");
urlencoded.append("payment_ref", "123456789");
urlencoded.append("user", "123456789");
urlencoded.append("first_name", "Firstname");
urlencoded.append("last_name", "Lastname");
urlencoded.append("email", "[email protected]");
urlencoded.append("return_url", "return_url.com");
urlencoded.append("notify_url", "notify_url.com/notify");
urlencoded.append("logo", "logo.com/logo.ext");
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: urlencoded,
redirect: 'follow'
};
fetch("https://api.monetbil.com/widget/v2.1/service_key", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
Integrate in minutes
A few lines of code that scale, from startups to the Fortune 500.
⦿
Extensive API documentation
⦿
Libraries available in popular languages
⦿
Intuitive, easy-to-use tutorials
Explore documentation
More than 5,000 businesses use Monetbil
More than 5,000 businesses use Monetbil API to process millions of transactions. Looking for a more reliable, agile and cost-effective aggregator ? Talk to our experts to learn more.

Collect money online easily
No need for a credit card, no registration is required. It just works.

