Amount of each installment. Integer minor units.
Uppercase ISO 4217.
OptionalcurrentISO 8601 — when the next charge is due.
OptionalcurrentISO 8601.
OptionalcustomerContact facts as stored at the PSP, for host-side matching during adoption.
The PSP's subscription id — the handle retrieve/cancel operate on.
OptionalintervalAbsent when the source cadence has no faithful day/week/month/year projection.
Optionalintervale.g. every 3 months -> interval "month", intervalCount 3.
OptionalmerchantMerchant reference stored on the PSP subscription, where the PSP has one.
OptionalplanThe PSP plan/price the subscription bills from, where the PSP models one.
OptionalpspOptionalrawOptionalsavedVault token / mandate the PSP charges, when the PSP reports it.
OptionalscheduleThe source schedule for richer cadences (RFC 5545 RRULE), where the PSP has one.
A subscription that lives at the PSP — the PSP schedules and collects each charge itself. Distinct from
@payfanout/server's host-side SubscriptionManager, where the HOST bills on vault tokens: these records are read from / written to the provider's own billing product, the primitive under migrating merchants off PSP-native billing (list at the PSP, re-create in the host engine, cancel at the PSP).