Create enrollment
Content type of the request.
application/jsonISO8601 Datetime with Timezone: yyyy-MM-dd'T'HH:mm:ssZ
2025-11-13T14:30:00ZMerchant X-Login API Key.
Authorization control hash.
Unique idempotency key.
Payload to create a new enrollment.
Unique deposit ID on your side.
invoiceid10000Country of the deposit (e.g., BR).
BRCurrency of the deposit (e.g., BRL).
BRLDate the enrollment starts. Format YYYY-MM-DD.
2025-10-22Frequency of the enrollment.
MONTHLYPossible values: Amount of the deposit.
1Type of amount.
FIXEDPossible values: Indicates if a payment will be made as soon as the enrollment is created.
trueHTTPS URL to redirect customer on success.
https://merchant.com/payment/successHTTPS URL for deposit status change notifications.
https://merchant.com/payment/notificationEnrollment created successfully.
Successful enrollment creation response.
The ID of the enrollment.
36ID of the deposit on the merchant end.
invoiceid10000BRBRLAmount of the enrollment created.
1Status of the enrollment.
PENDINGURL to redirect the customer to pay.
https://link.depositcheckout.com/enrollment/checkout/...Bad Request - Invalid input or missing fields.
Unauthorized - Authentication headers are missing or incorrect.
Last updated
Was this helpful?

