Skip to main content
Different payment methods interact with 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 with scheduled or installment.
While Capitec VRP does not support on-demand collection, a scheduled mandate with a daily recurrence can be used to obtain consent for collection on any day of the month.

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:
  • type set to scheduled or installment.
  • A recurrence set to one of the following supported combinations of type and interval_count (mandate_options.recurrence for scheduled, mandate_options.terms.recurrence for installment):
Any other combination is not supported by Capitec Pay, therefore Capitec Pay will not be visible on during Checkout.

next_in_series

The customer is not present. Payment is executed against an existing mandate.