Developer experience
APIs for collections, payouts, SMS, webhooks, and sandbox testing.
Give your engineering team practical REST patterns, signed event updates, and clear operational visibility for every payment workflow.
const response = await fetch("https://api.gypaidafrica.com/v1/collections", {
method: "POST",
headers: {
Authorization: "Bearer <sandbox_key>",
"Content-Type": "application/json"
},
body: JSON.stringify({
amount: 50000,
currency: "UGX",
phone: "+256700000000",
reference: "INV-1042"
})
});const response = await fetch("https://api.gypaidafrica.com/v1/payouts/bulk", {
method: "POST",
headers: {
Authorization: "Bearer <sandbox_key>",
"Content-Type": "application/json"
},
body: JSON.stringify({
batchReference: "PAYROLL-JUNE-2026",
currency: "UGX",
approvalMode: "multi_level",
recipients: [
{
name: "Jane Akello",
phone: "+256700000001",
amount: 250000,
reference: "STAFF-001"
},
{
name: "Samuel Okello",
phone: "+256700000002",
amount: 185000,
reference: "STAFF-002"
}
],
callbackUrl: "https://example.com/webhooks/gypaid"
})
});const response = await fetch("https://api.gypaidafrica.com/v1/sms/send", {
method: "POST",
headers: {
Authorization: "Bearer <sandbox_key>",
"Content-Type": "application/json"
},
body: JSON.stringify({
senderId: "GYPAID",
recipients: ["+256700000001", "+256700000002"],
message: "Your payment has been received. Ref: INV-1042",
reference: "SMS-INV-1042"
})
});API documentation
Build on Gypaid Africa with clear payment primitives.
Start with authentication, test in sandbox, listen to webhooks, and move to production with collections, payouts, and messaging workflows.
Collections API
Initiate customer payment prompts and reconcile statuses in real time.
Learn moreBulk Payments API
Send verified payouts to many recipients with approval and reporting hooks.
Learn moreBulk SMS API
Trigger transactional, campaign, and operational SMS notifications.
Learn moreWebhooks
Receive signed event updates for collections, payouts, reversals, and failures.
Learn moreFAQ
Clear answers for buyers and technical teams.
What does Gypaid Africa do?
Gypaid Africa provides payment infrastructure and business automation for African enterprises, including mobile money collections, bulk payouts, mobile banking, utility payments, SMS, APIs, and custom software.
Where does Gypaid Africa operate?
Gypaid Africa is based in Kireka, Wakiso, Uganda and builds payment and automation solutions for Uganda, East Africa, and African enterprises.
Can developers integrate Gypaid Africa APIs?
Yes. Developers can integrate collections, payouts, SMS, webhooks, and sandbox workflows using REST APIs and documentation-ready examples.
Ready to digitize payments and operations?
