For the complete documentation index, see llms.txt. This page is also available as Markdown.

Usage management

Use the Usage object to manage (add, update, delete, retrieve, and import) usage via the 2Checkout API (SOAP API 6.0).

The usage-based/on-demand/pay-as-you-go pricing model allows merchants to charge their customers on the consumption or overage of a billable service or resource, usually on top of a recurring flat rate.

Request parameters

Parameters
Type
Required/Optional
Description

UsageReference

Integer

Optional

The unique usage identifier. Example: 123459876.

SubscriptionReference

String

Required

Unique code that represents a subscription. Example: 83FE4FEF2.

OptionCode

String

Required

Unique 2Checkout option code. The pay-per-usage price options group for which the usage is uploaded. Example: metered pricing.

UsageStart

Datetime

Required

The datetime when the usage started; can be the same as UsageEnd. Example: 2018-09-03 17:28:32.

UsageEnd

Datetime

Required

The datetime when the usage ended and was recorded. Example: 2018-09-03 17:28:32.

Units

Integer

Required

Number of units recorded. Example: 10.

Description

String

Optional

It can be used to store a short merchant comment of the usage being uploaded. This can be anything, from the source of usage (mobile, web, etc.), to why changes occurred, etc. Example: Subscription usage for September.

Last updated

Was this helpful?