curl --location --request POST '/api/v1/subscriptions/subscription-invoices//charge' \
--header 'x-business-id;' \
--header 'Idempotency-Key;' \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"force_retry": false,
"metadata": {
"reason": "manual_charge"
}
}'
{
"success": true,
"data": {
"invoice": {
"uid": "string",
"status": "string",
"attempt_count": 0,
"next_payment_attempt": "string",
"processing": true
},
"charge_attempt": {
"uid": "string",
"invoice_id": "string",
"invoice_id_hash": "string",
"amount": "string",
"status": "PENDING",
"transaction_hash": "string",
"block_number": 0,
"gas_used": "string",
"gas_price": "string",
"error_message": "string",
"retry_count": 0,
"metadata": {},
"created_at": "string",
"updated_at": "string"
}
}
}