Installments
Build an EMI payment flow
The reviewed checkout request can ask Moneybag to show EMI options or preselect an approved EMI configuration. Eligibility and charge calculation remain Moneybag-owned decisions; do not maintain a local eligibility or fee table.
Integration sequence
- Create checkout from your trusted backend with the reviewed
payment_infofields. - Redirect to the exact hosted checkout URL returned by Moneybag.
- Treat the hosted checkout redirect as navigation only.
- Verify the resulting transaction before fulfillment.
/api/v2/payments/checkoutEMI is represented inside the reviewed checkout request, not by a separate public discovery operation.
{
"payment_info": {
"requires_emi": true,
"emi_configuration_id": "APPROVED_CONFIGURATION_ID",
"emi_payment_id": "PUBLIC_PAYMENT_SERVICE_UUID"
}
}
emi_configuration_id is one selected string. emi_payment_id accepts the
public payment-service UUID and is the reviewed checkout field; do not substitute
the old guide's payment_service_id field.
Never calculate installment fees, settlement amounts, or eligibility locally. Persist only the identifiers and authoritative checkout/verification data your order needs. Do not store card credentials or sensitive authentication data.