Mobile money
In most African countries. Your customer approves the payment on their phone.
Crypto, mobile money, bank cards and Binance Pay. One integration, one dashboard, and payouts to a wallet, mobile money or a bank account.
Your customers pay the way they already do. You receive every payment in the same place.
In most African countries. Your customer approves the payment on their phone.
Each payment gets its own address or exact amount, and is matched automatically.
On a secure payment page, where available.
Your customer scans the code or opens Binance Pay, then approves the payment.
One integration covers every method, and one payout flow sends the money where you want it.
Payments from every method land in the same place, with a balance for each currency.
Your customers pay with the operators they use every day, and you are credited in the local currency.
One call creates a payment and returns a link to the payment page, where your customer chooses how to pay.
import SoncoPay from 'soncopay-node'; const sp = new SoncoPay(process.env.SONCOPAY_API_KEY); const payment = await sp.payments.create({ amount: '250.00', currency: 'USD', order_id: 'demo-1042', }); res.redirect(303, payment.checkout_url);
use SoncoPay\Client; $sp = new Client(getenv('SONCOPAY_API_KEY')); $payment = $sp->payments->create([ 'amount' => '250.00', 'currency' => 'USD', 'order_id' => 'demo-1042', ]); header('Location: ' . $payment['checkout_url'], true, 303);
from soncopay import SoncoPay sp = SoncoPay(os.environ["SONCOPAY_API_KEY"]) payment = sp.payments.create( amount="250.00", currency="USD", order_id="demo-1042", ) return redirect(payment["checkout_url"], code=303)
Two new ways to pay with Sonco Pay.
Send, receive and pay from your phone.
Pay in one click on the stores you visit.
A commission on each successful payment, taken from the amount received. Nothing to pay before your first sale.
Crypto, mobile money, bank cards where available and Binance Pay. Your payment page only shows the methods open for each payment.
Depending on the network, each payment receives its own deposit address or a unique exact amount. When the funds arrive, the payment is marked paid automatically.
Add a crypto wallet, a mobile money number or a bank account as a payout destination in your dashboard, then withdraw from your balance.
Yes. Choose automatic settlement in your settings and add a settlement destination: the net of each paid payment is sent to it. Otherwise funds stay in your balance until you withdraw.
Test mode works as soon as you sign up. Live mode opens once our team has approved your business verification, which you complete from your dashboard.
Create your account and try it in test mode, for free.