Introduction
Welcome to the Payonify API! You can use this API to process payments, create checkout sessions, handle refunds, and send payouts to your customers in Zimbabwe.
Our API is designed with RESTful principles in mind. We use standard HTTP response codes, authentication, and return JSON for all responses.
API Base URL
All API requests should be made to: https://api.payonify.com
Environment
Payonify provides both a test and a production environment to help you develop and test your integration.
- Test Environment: Use test API keys with the prefix
sk_test_to make test transactions that don't affect real money. - Production Environment: Use production API keys with the prefix
sk_live_to process real transactions.
Request/Response Format
All requests must use content type application/json and responses will be returned in JSON format.
Versioning
The current API version is v1. All API endpoints are prefixed with /v1/.
Rate Limiting
To ensure the stability of the API, we implement rate limiting. If you exceed the limits, you'll receive a 429 Too Many Requests response.
If you anticipate needing higher rate limits, please contact our support team.
API Status
You can check the current status of the Payonify API at our status page.
Getting Help
If you have any questions or need help with your integration, we're here to assist:
- For detailed code examples, check our Getting Started Guide
- Review our API reference documentation for Charges, Refunds, Checkout, and Payouts
- Email us at support@payonify.co.zw
- Find common solutions in our Community
Let's get started with your integration!