Charge Subscription

Trigger a charge for a subscription.

-H "x-api-key: your_secret_key"
POST {{host}}/v1/subscriptions/charge

Request Body

FieldData TypeRequiredDescription
subscriptionIdstringYesSubscription ID or code.
paymentMethodstringNocard, mobile_money, bank_transfer, or bank.
redirectUrlstringNoRedirect URL for hosted payment steps.
{
  "subscriptionId": "SUB_abc123",
  "paymentMethod": "card",
  "redirectUrl": "https://merchant.example.com/subscriptions/callback"
}
{
  "status": true,
  "message": "Success",
  "code": 201,
  "data": {
    "subscriptionId": "SUB_abc123",
    "status": "PENDING",
    "authorizationUrl": "https://checkout.example.com/pay/abc123"
  }
}