By registering for or using ArchPay ("the Platform"), you agree to these Terms of Service. If you do not agree, you may not use the Platform. These terms form a binding agreement between you and Archie Tech ("us", "we").
ArchPay is an M-Pesa payment aggregation platform that enables businesses to accept and disburse payments via Safaricom's M-Pesa APIs (STK Push, B2C). We act as a payment facilitator and are not a licensed bank or financial institution.
You must not use ArchPay to process payments for:
We transmit your payment requests to Safaricom. Transaction success or failure is determined by Safaricom's systems — we cannot guarantee that every STK Push will result in a completed payment (customers may cancel or have insufficient funds). Failed transactions do not consume credits.
You are responsible for ensuring your webhook endpoint is accessible and responds within 5 seconds. We will attempt callback delivery up to 3 times for failed webhook calls.
ArchPay is provided "as is". We are not liable for: Safaricom downtime, lost transactions due to network issues, or any indirect/consequential damages. Our total liability is limited to the credits in your account at the time of the incident.
Either party may terminate the service relationship at any time. Upon termination, your data is retained for 7 years per Kenyan financial regulation requirements, then deleted.
These terms are governed by the laws of Kenya. Disputes will be resolved in the courts of Nairobi, Kenya.
We may modify these terms with 14 days' notice via email. Continued use after the notice period constitutes acceptance.
Questions? Email penguin@archietech.app or WhatsApp +254 798 697 987