Complete guide to integrating Paystack African payment solutions
Modern payment infrastructure for African businesses
Visit Paystack Signup and create a new account.
Provide business documentation and complete the verification process.
Log into your Paystack Dashboard to access API keys.
Navigate to "Settings" β "API Keys & Webhooks" to get your API keys.
Add these environment variables to your .env file:
APP_PAYSTACK_PUBLIC_KEY="pk_test_your_public_key"
APP_PAYSTACK_SECRET_KEY="sk_test_your_secret_key"
Note: Use test keys for development, live keys for production.
/api/finance/deposit/fiat/paystack/
Creates Paystack payment transaction
Request Body:
{
"amount": 100.00,
"currency": "NGN",
"customer": {
"email": "john@example.com",
"name": "John Doe"
}
}
/api/finance/deposit/fiat/paystack/verify
Verifies Paystack payment status
/api/finance/deposit/fiat/paystack/webhook
Handles Paystack webhook notifications
/api/finance/deposit/fiat/paystack/status
Checks Paystack payment status