Create Usage Charge

create usage-based charges for a recurring application charge within Shoplazza.

The Create Usage Charge creates usage-based charges for a recurring application charge within Shoplazza.

This API is especially useful for:

  1. Implementing metered billing for your application
  2. Charging customers for additional usage beyond base plans
  3. Creating custom billing scenarios for value-added services

Request Parameters

Public Request Parameters

📘

Path Parameters

ParameterTypeRequiredDescriptionExample
charge_idstringYesThe recurring charge ID"charge_123456789"

Body Parameters

ParameterTypeRequiredDescriptionExample
usage_charge.descriptionstringYesDescription of the charge"Additional API calls"
usage_charge.pricefloatYesThe amount to charge (must be positive)10.50

Response Explanation

Public Response Parameters

📘

Successful Response

ParameterTypeExampleDescription
codestring"success"API response status code
messagestring"Usage charge created"Response message
data.usage_charge.idstring"usage_123456"Unique usage charge ID
data.usage_charge.pricestring"10.50"Formatted charge amount
data.usage_charge.descriptionstring"Additional API calls"Charge description
data.usage_charge.balance_usedstring"60.50"Total balance used
data.usage_charge.balance_remainingstring"139.50"Remaining balance
data.usage_charge.created_atstring"2025-01-15T10:30:00Z"Creation timestamp

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!