Create Recurring Billing

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Recurring Billing automatically generates and sends a billing request (invoice) to your client at a fixed interval. You define the frequency (weekly or monthly), the start_at date, and an optional end_at date. Billings are then generated and sent on schedule until the recurrence ends or is cancelled.

Body Params
int32
required

Billing Contact ID.

string

Request title.

int32
required

Currency of amount. Currency ID's can be seen on https://developer.coingate.com/reference/currencies.

string

Amount is required only when the request is created without associated products. If products are included, the amount is automatically calculated based on the product prices and quantities.

int32
required
string
enum
required

How often billing occurs. Possible values: weekly, monthly.

Allowed:
date
required

When the first billing will be sent to the client. If set to a future date, the first billing will be created as a scheduled item and sent on the start_at date. This date also acts as the anchor day for subsequent recurring billings.

date

Indicates when recurring billings stop. If not set, billings will continue indefinitely.

integer
Defaults to 0

How much percentage of underpaid can be covered. Max: 10.

string

Send an automated message to Merchant URL when request status is changed. For testing you can use requestcatcher.com tool. URL must be direct without redirection. Read about billing request callbacks here.

billing_request_items
object

Billing Products and quantity. If present amount will calculated based on product price and quantity.

Responses

Language
LoadingLoading…
Response
Choose an example:
application/json