Skip to main content
Use the payment schedule endpoints to create and retrieve payment schedules and payment schedule transitions on a credit account. A payment schedule allows you to schedule a one-time or recurring payment on a credit account. For more on payments, see About Credit Account Payments. To receive webhook notifications when ACH payment transition events occur, see Credit account payment transition events in Event Types. Making a payment on a payment schedule triggers the creation of a journal entry belonging to the PAYMENT group. For more on payment journal entries, see Payments in the About Credit Account Journal Entries guide.

Create payment schedule

Action: POST
Endpoint: /credit/accounts/{account_token}/paymentschedules
Create a new payment schedule, either one-time or recurring.

URL path parameters

Request body

Sample request body

JSON

Response body

Sample response body

JSON

List payment schedules

Action: GET
Endpoint: /credit/accounts/{account_token}/paymentschedules
Retrieve an array of payment schedules on a specific credit account. This endpoint supports sorting and pagination.

URL path parameters

URL query parameters

Response body

Sample response body

JSON

Retrieve payment schedule

Action: GET
Endpoint: /credit/accounts/{account_token}/paymentschedules/{payment_schedule_token}
Retrieve a single payment schedule on a specific credit account.

URL path parameters

Response body

Sample response body

JSON

Create payment schedule transition

Action: POST
Endpoint: /credit/accounts/{account_token}/paymentschedules/{payment_schedule_token}/transitions
Transition a payment schedule to a new status.

URL path parameters

Request body

Sample request body

JSON

Response body

Sample response body

JSON

Retrieve payment schedule transitions

Action: GET
Endpoint: /credit/accounts/{account_token}/paymentschedules/{payment_schedule_token}/transitions
Retrieve an array of payment schedule transitions on a specific credit account.

URL path parameters

URL query parameters

Response body

Sample response body

JSON

Retrieve payment schedule transition

Action: GET
Endpoint: /credit/accounts/{account_token}/paymentschedules/{payment_schedule_token}/transitions/{token}
Retrieve a single payment schedule transition on a specific credit account.

URL path parameters

Response body

Sample response body

JSON