Terms of Service

Last updated: June 2026

1. Acceptance of Terms

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").

2. Platform Description

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.

3. Eligibility

4. Account & API Keys

5. Credits & Payment

6. Acceptable Use

You must not use ArchPay to process payments for:

7. Transaction Processing

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.

8. Webhooks & Callbacks

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.

9. Limitation of Liability

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.

10. Termination

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.

11. Governing Law

These terms are governed by the laws of Kenya. Disputes will be resolved in the courts of Nairobi, Kenya.

12. Changes to Terms

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