BillingPlan
Defines the configuration for recurring billing, including price, interval, and retry behavior. Used by Billing Agreements to determine how and when ePay processes scheduled charges.
Unique identifier for the billing plan.
uuidIf the payment should be captured instantly or not.<ul><li> `OFF` indicates that the payment should not be captured instantly.</li><li> `VOID` indicates that the payment should be captured instantly and if somehow the instant capture fails the payment is voided.</li><li> `NO_VOID` indicates that the payment should be captured instantly and if the capture fails the authorization is kept (no void is made)</li></ul>
"OFF""VOID""NO_VOID"Human-readable name of the billing plan.
An optional hex color, which is used visually in the ePay backoffice
An optional single emoji, which is used visually in the ePay backoffice
Charge amount for the plan (in the smallest currency unit, e.g. cents).
ISO 4217 three-letter currency code (e.g., USD, EUR).
^[A-Z]{3}$3 <= length <= 3Maximum number of billing attempts allowed per billing period.
Defines the recurring billing interval.
The time unit of the frequency field
"DAY""WEEK""MONTH""YEAR""MONTH"The number of period's between each charge.
1 <= value <= 311Timestamp when the billing plan was created.
date-time