Nigeria's leading bill payment platform. From airtime and data to electricity and cable TV, XyzPay makes paying your bills fast, easy, and rewarding. Pay bills instantly, earn cashback, and enjoy the best rates.
Experience seamless bill payments with enterprise-grade reliability, lightning-fast transactions, and secure payment processing
XyzPay offers the best rates on all bill payments. Buy airtime, data, pay electricity bills, and subscribe to cable TV at unbeatable prices with instant delivery.
With a 99.95% transaction success rate and enterprise-grade security, XyzPay delivers bill payments you can trust. Your transactions are safe and confirmed instantly.
Earn cashback on every transaction, get exclusive discounts on bill payments, and enjoy special offers. The more you pay, the more you save with XyzPay.
From instant bill payments to comprehensive business solutions, XyzPay provides all the tools you need to succeed
Buy airtime and data bundles for all networks at the best rates with instant delivery.
Pay electricity bills for all providers instantly with zero hassle and instant confirmation.
Subscribe to DSTV, GOTV, and StarTimes with ease. Never miss your favorite shows.
Integrate our secure API for seamless business operations and automated payments.
Robust docs, elegant SDKs, and webhooks make it easy to automate payouts, collections, and reconciliation.
Read the docs// Create a payment with XyzPay
POST /api/v1/payments
{
"amount": 5000,
"currency": "NGN",
"reference": "INV-100045",
"callback_url": "https://xyzpay.com/webhooks/payments"
}
// Verify payment
GET /api/v1/payments/{reference}
Thousands of Nigerians trust XyzPay for fast, affordable, and reliable bill payments
CTO, NovaPay
“Switching to XyzPay boosted our payment success rate and cut settlement time dramatically.”
Head of Ops, Flux
“The API is delightful. We built reconciliations in a day.”
Founder, Kernel Inc
“Reliable, fast, and secure. Exactly what we needed.”
We protect every transaction with enterprise-grade encryption, advanced fraud detection, and regulatory compliance. Your payment security is our top priority.
All data is encrypted in transit and at rest using industry-standard AES-256 encryption.
Advanced machine learning algorithms detect and prevent fraudulent transactions in real-time.
Fully licensed and regulated by the Nigerian Communications Commission for secure telecommunications services.
Round-the-clock monitoring by our security team to ensure your transactions are always protected.
Your data is automatically backed up across multiple secure locations to prevent any loss.
Enhanced account security with mandatory 2FA for all user accounts and administrative access.
Certified by
We work with leading brands and service providers across Nigeria
Join 200,000+ happy users who trust XyzPay for fast, affordable, and rewarding bill payments. Experience the convenience today.
Everything you need to know about XyzPay
Our platform supports airtime top-ups, data purchases, Electricity bill payments, Cable TV subscriptions, and airtime-to-cash conversions.
All payments are secured with industry-standard encryption, user authentication, and payment PINs to ensure safety and reliability.
No special equipment is required. All you need is an internet-connected device to manage and process payments on our platform.
If a payment fails, the amount is automatically refunded to your wallet, and you can retry the payment at no extra cost.
Payments are processed instantly in most cases. Any delay is typically due to network or service provider issues.
Yes, we provide APIs that you can integrate with your website or mobile app. Detailed API documentation is available to guide developers.
Yes, we have a dedicated support team available 24/7 to assist you with any issues or inquiries.
If your wallet balance runs out, you can easily fund it through multiple payment options available on the platform, ensuring uninterrupted service delivery.
To sign up for an account, go to our app's homepage and click on the 'Sign Up' button. Follow the instructions to provide the required information and create your account.
We accept various payment methods, including credit cards, debit cards, and digital wallets like Apple Pay and Google Pay. You can choose your preferred payment method during the checkout process.
To update your personal information, log in to your account and navigate to the 'Profile' or 'Account Settings' section. From there, you can edit and save changes to your name, address, contact details, and other relevant information.
If you forget your account password, you can click on the 'Forgot Password' link on the login page. Follow the instructions to reset your password through the email address associated with your account.
To view your transaction history, log in to your account and find the 'Transaction History' or 'My Transactions' section. There, you can see a list of your previous transactions along with relevant details.
A 'Processing' status indicates that the transaction is still being processed. It could be due to various factors such as network congestion or verification processes. Usually, the transaction status updates to 'Successful' once it is successfully processed.
If your transaction fails, please check your payment method's balance or credit limit. Ensure that the provided transaction pin is correct. If the issue persists, contact our customer support for further assistance.
Refund processing times may vary depending on the payment method and the involved parties. Generally, refunds are processed within a few business days, but it can take longer in some cases. Contact our customer support if you haven't received your refund within the expected timeframe.
It depends on the specific circumstances and the stage of the transaction. If you want to cancel a processing transaction, contact our customer support immediately with the relevant details. They will guide you through the cancellation process if it's possible.
If you notice an unauthorized transaction, it is essential to report it immediately. Contact our customer support and provide them with the necessary information regarding the unauthorized transaction. They will assist you in resolving the issue and securing your account.
To change your transaction PIN, log in to your account and go to the 'Security' or 'Settings' section. Look for the option to change your PIN and follow the instructions to update it securely.
Currently, our app supports linking one bank account per user profile. If you need to change the linked bank account, contact our customer support for further guidance.
To add or remove a beneficiary, log in to your account and navigate to the 'Beneficiaries' or 'Manage Payees' section. From there, you can add new beneficiaries or delete existing ones by following the provided instructions.
Yes, you can change your registered email address. Contact our customer support for assistance.
If you wish to close your account, please contact our customer support. They will guide you through the account closure process and provide any required information or assistance.