Accept Payment API
Initialize Transaction
POST
Authorizations
Access key from Dashboard
HMAC-SHA256 signature (hex lowercase)
Unix timestamp in seconds (UTC) as a string
Body
The payment amount to be paid by customer (must be greater than 0)
Unique identifier for the transaction
Required string length:
5 - 50URL to redirect after payment
The currency code (e.g., “USD”, “NGN”)
Description of the transaction
Name of the payment page
URL to redirect after payment
Expiry date for the payment link.