Receive Payments with GoPay
GoPay provides secure and reliable APIs for accepting payments from customers. Our payment solutions enable you to receive funds seamlessly across Ethiopia.Key Features
- Quick Integration: Start accepting payments in minutes
- Secure Processing: Ed25519 request signing — your private key never leaves your servers
- Hosted Checkout: Customers pay on a GoPay-hosted checkout page
- Real-time Notifications: Signed webhooks on every settled transaction
Common Use Cases
- E-commerce
- Services
- Online store checkout
- Subscription payments
- Digital product sales
How It Works
- Your server sends a signed request to
POST /api/v1/initiate-payment - GoPay verifies the signature, creates a payment session, and returns a
checkoutUrl - You redirect your customer to the checkout URL to complete the payment
- After settlement, GoPay sends a signed webhook to your
notifyUrland redirects the customer to yoursuccessUrlorfailUrl
Get Started
Quick Start Guide
Get up and running with payment acceptance in minutes
API Reference
Detailed documentation of payment endpoints
Code Examples
View ready-to-use code samples
Testing Guide
Learn how to test your integration
