mandate_options and the recurring payment flow in different ways.
This page documents the behaviour for each supported payment method across first_in_series and next_in_series sessions.
Eligibility by mandate type
Cards support every mandate type. Capitec VRP requires a consented cadence, so it works only withscheduled or installment.
first_in_series
The customer is present. Consent is captured and a mandate is created.
Capitec VRP requires a consented cadence. It is eligible only on
scheduled or installment mandates; on_demand mandates do not carry a cadence and are not supported for VRP.For scheduled mandates, set recurrence directly on mandate_options. For installment mandates, set recurrence on terms (both periodic and fixed term types support this). Selecting capitec_vrp on an on_demand mandate is rejected.Capitec Pay supports Variable Recurring Payments (VRP) for
scheduled and installment mandates only. When creating a first_in_series session for Capitec Pay, mandate_options must include:typeset toscheduledorinstallment.- A
recurrenceset to one of the following supported combinations oftypeandinterval_count(mandate_options.recurrenceforscheduled,mandate_options.terms.recurrenceforinstallment):
Any other combination is not supported by Capitec Pay, therefore Capitec Pay will not be visible on during Checkout.

