Crea un plan de suscripción
Define un plan de facturación recurrente con monto, moneda, intervalo, período de prueba y restricciones geográficas opcionales.
amount, interval, intervalCount y currency son inmutables. Para cambiar el precio o la cadencia de suscriptores existentes, crea un plan nuevo y migra a los suscriptores usando change-plan.
amount, currency, interval e intervalCount se vuelven inmutables en cuanto el plan tiene suscriptores activos — ver el panel de parámetros de arriba para la lista completa de campos, incluidas las opciones de precio introductorio (introAmount/introBillingCycles) y maxBillingCycles/availableCountries.
Devuelve 201 Created con el objeto de plan completo incluyendo el id generado.
Autorizaciones
Your secret API key: Bearer prv_production_xxx (production) or Bearer prv_sandbox_xxx (sandbox).
Cuerpo
Your merchant account identifier.
Human-readable plan name.
Billing interval unit.
day, week, month, year Recurring charge in the currency minor units.
ISO 4217 currency code.
Optional plan description.
Number of interval units between charges. Defaults to 1.
Decimal places for amount - defaults to the currency standard (2 for USD, 0 for JPY).
Free-trial length in days. 0 for no trial.
Introductory charge in minor units for the first introBillingCycles cycles.
Cycles billed at introAmount before reverting to amount.
Total cycles after which the subscription auto-completes. 0 = open-ended.
ISO 3166-1 alpha-2 codes to restrict the plan to. Omit for global availability.
Respuesta
Plan created
A reusable billing plan. amount is a flat integer in the currency minor units (with separate currency + exponent) - not an Amount object.
The plan unique integer ID.
The merchant account that owns the plan.
Billing interval unit. Immutable after creation.
day, week, month, year Number of interval units between charges - month + 3 bills quarterly.
Recurring charge in the currency minor units (e.g. 2999 = $29.99 at exponent 2). Immutable after creation.
ISO 4217 currency code. Immutable after creation.
Decimal places for amount / introAmount - 2 for USD, 0 for JPY.
Free-trial length in days before the first charge. 0 for no trial.
Introductory charge in minor units for the first introBillingCycles cycles, if set.
How many initial cycles are billed at introAmount before the rate reverts to amount.
Total cycles after which the subscription auto-completes. 0 = open-ended.
ISO 3166-1 alpha-2 codes the plan is offered in. Empty = available everywhere.
Whether the plan accepts new subscribers. Existing subscriptions are unaffected when this is false.

