/api/v1/merchant/subscriptions).
Overview
Plans define price and interval. Subscriptions represent a customer enrolled in a plan.
Create a plan and enroll
Architecture
Morapay handles billing orchestration, ledger entries, and notifications. Public checkout flows for subscriptions are served separately on the checkout host (payer-facing, no merchant keys).Webhook events
Full event list: Webhooks.
Platform minimums
Subscription charges enforceminSubscriptionUsd (default $1 USD equivalent).
FAQ
Can I import existing subscribers?
Can I import existing subscribers?
Bulk import endpoints under
/subscriptions/imports support dashboard-driven migrations. Contact support for large CSV imports.What statuses can a subscription have?
What statuses can a subscription have?
Use the
status filter on morapay.subscriptions(); values include ACTIVE, PAUSED, and terminal states returned by the API.Do subscriptions use idempotency keys?
Do subscriptions use idempotency keys?
Merchant-initiated deposits to the subscription account accept an
idempotencyKey in the request body. See Idempotency.
