List Recurring Application Charge

Retrieve a paginated list of recurring application charges created for the current store.

The Get Recurring Application Charge List API is used to retrieve a paginated list of recurring application charges created for the current store. The query can be filtered by charge status and other parameters to narrow down the results.

This API is especially useful for:

  1. Tracking and managing recurring application charges for a store.
  2. Filtering charges based on their status, such as pending, active, or cancelled.
  3. Monitoring the billing and payment lifecycle of recurring charges.

Request Parameters

Public Request Parameters

📘

Query Parameters

ParameterTypeRequiredDescriptionExample
cursorstringNoCursor for paginationnext_page_cursor
page_sizeint32NoPage size for the number of charges to retrieve. Default to 810
charges_statusstringNoFilter charges by statusactive

Response Description

Public Response Fields

📘

Success Response

FieldTypeExampleDescription
codestring"success"Status code of the response
messagestringDescriptive message of the response
data.recurring_application_chargesarray of objects[ {...}, {...} ]List of recurring charges
data.cursorstringnext_page_cursorCursor for next page
data.has_morebooleantrueWhether there are more pages available

Recurring Charge Object Structure

ParameterTypeExampleDescription
idstringrch_123456Unique identifier for the recurring charge
application_idstringapp_123456ID of the associated application
namestringPremium PlanName of the recurring charge
pricestring19.99Price of the charge
capped_amountstring100.00Maximum amount that can be charged
termsstringMonthly subscriptionTerms of the charge
return_urlstringhttps://example.com/returnURL to return after confirmation
confirmation_urlstringhttps://example.com/confirmURL to confirm the charge
statusstringactiveStatus of the charge
trial_daysint3214Number of trial days
activated_onstring2023-06-01T00:00:00ZDate when charge was activated (ISO 8601 format)
trial_ends_onstring2023-06-15T00:00:00ZDate when trial ends (ISO 8601 format)
billing_onstring2023-06-16T00:00:00ZDate when billing occurs (ISO 8601 format)
cancelled_onstring2023-06-30T00:00:00ZDate when charge was cancelled (ISO 8601 format)
cancel_sub_onstring2023-06-30T00:00:00ZDate when subscription was cancelled (ISO 8601 format)
testbooleanfalseWhether this is a test charge
created_atstring2023-05-01T00:00:00ZCreation time (ISO 8601 format)
updated_atstring2023-06-01T00:00:00ZLast modified time (ISO 8601 format)

Error Response

FieldTypeExampleDescription
codestringInvalidParameterError http message
messagestring``Error message
Language
Credentials
Header
URL
Click Try It! to start a request and see the response here!