Charge API
Initialize transaction
POST
Authorizations
Access key from Dashboard
HMAC-SHA256 signature (hex lowercase)
Unix timestamp in seconds (UTC) as a string
Body
Unique identifier for the transaction
Email of the customer who made the payment
The payment amount to be paid by customer (must be greater than 0)
IP address of the customer who made the payment
The currency code (e.g., “USD”, “NGN”)
URL to redirect after payment
Card details of the customer
Information about the customer's device