The Purchase API allows you to retrieve information about the purchases of your products.
In this guide, you can find information to help you understand and integrate the following Purchase API resources:
The Get Purchase V1 endpoint retrieves all information about a particular purchase. When you make a call, you get a
PurchaseType element. The element contains a collection of purchase items, including customer information, the product(s) that were purchased by the customer, pricing information, and other customized data (for example: x-parameters and license keys) that are related to the purchase.
The Get Purchase List endpoint retrieves an extensive list of purchases for a specified time period.
The Get Purchase List endpoint retrieves a list purchases for a specified range of
The Update License Key resource updates the license key for an item in an existing purchase.
The Update Purchase Parameters endpoint updates the x-parameters for a purchase. If the parameter key existed in the purchase, the parameter value will be overwritten. If the parameter key did not exist in the purchase, the parameter key and value pair will be created.
The Cancel Retry endpoint cancels a retry attempt that was scheduled after a customer's payment failed. To cancel a scheduled retry, submit the
PurchaseId that you received in the response payload from the Process Cart API endpoint. To learn whether a retry has been scheduled, see the
IsPaymentRetryScheduled field in the Process Cart response. For more information, see Process Cart.
If you receive a
CCA_EXP status in
PaymentResult.Code field in the Process Cart response, then a payment retry has been scheduled for one hour after an immediate call to the cleverbridge Expiration Date Checker. In this situation, it is not possible to cancel the scheduled payment retry. For more information, see Process Cart.