๐Ÿฆ RafikiiPay API

Secure, Fast, and Reliable Payment Processing

๐Ÿš€ Getting Started

Welcome to the RafikiiPay API documentation. This interactive documentation allows you to explore and test all API endpoints directly from your browser.

๐Ÿ” HMAC Authentication Required

All API endpoints (except health check) require HMAC-SHA256 authentication. For testing purposes, you can use the demo credentials below.

Signature Generation Process:
1. Create canonical string: HTTP_METHOD + URI_PATH + QUERY_STRING + TIMESTAMP + NONCE + BODY_HASH
2. Generate HMAC-SHA256 signature using secret key
3. Encode signature as base64
4. Include in Authorization header

๐Ÿงช Demo Credentials for Testing

API Key: demo_api_key_12345
Secret Key: demo_secret_key_abcdef123456
Merchant ID: 550e8400-e29b-41d4-a716-446655440000
Base URL: https://docs.rafikii.io/

โš ๏ธ These are demo credentials for testing only. In production, use your actual API credentials.