1. Create a StarPay Sandbox Account
Before integrating StarPay, you need a sandbox account for testing.- Visit starpayethiopia.com to create a sandbox merchant account.

- Complete the registration form with the required information.

- After your account is created, a unique Sandbox Merchant ID will be sent to your verified phone number via SMS.

- Sign in to the StarPay Sandbox Merchant Portal using your Merchant ID and registered phone number.

2. Generate API Credentials
API credentials are required to authenticate requests and securely receive payment notifications.- Log in to the Merchant Portal.
- Navigate to API Keys.

- Generate an API Key by providing a name for the key.

- Generate a Callback Key, which is used to verify signatures and secure communication between StarPay and your system.
3. Move to Production
When you are ready to accept live payments, submit your business information for review.- Log in to the Merchant Portal.
- Click Switch to Live Mode.

- Provide the required business information, including:
- Business License Number
- TIN (Tax Identification Number)
- Settlement Bank Account

- Submit your application for review.
Important: API Gateway Access
After your production account is approved, API access must be enabled for your merchant account before you can start making API requests. If API Gateway access has not been enabled, requests to the StarPay API will be rejected with the following error:What to do
- Ensure your production onboarding request has been approved.
- Verify that the API Gateway feature has been enabled for your merchant account.
- Generate your production API credentials from the Merchant Portal.
- If you receive the error above, contact the StarPay support team or your account administrator to request API Gateway activation.
Note: Production account approval and API Gateway activation are separate steps. A merchant may have an approved production account but still be unable to access the API until API Gateway access has been enabled.
After Approval
Once your application is approved:- You will receive a Production Merchant ID associated with your registered phone number.
- Sign in to the Production Merchant Portal.
- Update your integration settings:
- Generate new Production API Keys.
- Generate a new Production Callback Key.