Endpoints
Last updated
Last updated
This will remove the given {rows.id}
from the basket {ident}
. The basket must be re-fetched after running to receive updated totals.
The basket identifier.
"1a-55fff4107740a1f40d844ff89607557f45bfafb3"
The id
of the basket.rows
row to remove.
1
Successfully deleted a row from the basket.
The recurring payment reference to fetch.
"tbx-r-55fff4107740a1f40d844ff89607557f45bfafb3"
Successfully fetched recurring payment.
5000
"2022-12-16T16:43:06.000000Z"
"2022-12-16T16:43:06.000000Z"
"2022-12-30T16:43:06"
"88"
1
"P2W"
"2024-07-25 14:01:03"
This cancels the recurring payment for the reference provided. Recurring payment references start with tbx-r-
The recurring payment reference to cancel.
"tbx-r-55fff4107740a1f40d844ff89607557f45bfafb3"
Recurring payment cancelled successfully.
5000
"2022-12-16T16:43:06.000000Z"
"2022-12-16T16:43:06.000000Z"
"2022-12-30T16:43:06"
"88"
1
"P2W"
"2024-07-25 14:01:03"
The recurring payment reference to update.
"tbx-r-55fff4107740a1f40d844ff89607557f45bfafb3"
Your desired state of the recurring payment. Provide Paused
with paused_until
to pause a recurring payment. Otherwise, provide Active
to resume a recurring payment.
"Paused"
To pause a payment, provide a ISO8601 formatted date on which the payment should be reactivated.
"2025-01-27T16:43:53.000000Z"
Successfully paused or reactivated a payment. The RecurringPayment
is returned.
5000
"2022-12-16T16:43:06.000000Z"
"2022-12-16T16:43:06.000000Z"
"2022-12-30T16:43:06"
"88"
1
"P2W"
"2024-07-25 14:01:03"
This will fetch the given payment associated with this transaction id. Single payment transaction IDs begin with tbx-
The payment reference to fetch.
"tbx-55fff4107740a1f40d844ff89607557f45bfafb3"
Payment fetched successfully.
"tbx-26929122a56954-0e15be"
"oneoff"
"2022-10-19T15:49:15.000000Z"
This will refund the given payment associated with this transaction id.
The payment reference to refund.
"tbx-55fff4107740a1f40d844ff89607557f45bfafb3"
Payment refunded successfully. The payment details are returned.
"tbx-26929122a56954-0e15be"
"oneoff"
"2022-10-19T15:49:15.000000Z"
Gets the basket associated with the provided identifier.
The basket identifier.
"1a-55fff4107740a1f40d844ff89607557f45bfafb3"
Successful response returns the basket.
The links.payment
property is only returned if the basket has been paid for, and a payment exist with the complete/refund/chargeback status.
The links.checkout
property is only returned if the basket has not been paid, and is the URL to send the customer to in order to complete payment.
"1a-55fff4107740a1f40d844ff89607557f45bfafb3"
"2022-10-25 15:15:40"
1.27
false
false
Browser fingerprint to identify the user
""
The creator code is used to share a percentage of the payment with another party. See more about creator codes at https://docs.tebex.io/creators/tebex-control-panel/engagement/creator-codes
false
"https://tebex.io"
false
Adds a Sale
to the basket with {ident}
. Sales cannot be applied to baskets with revenue_share
set.
The basket identifier.
"1a-55fff4107740a1f40d844ff89607557f45bfafb3"
Provide a Sale
as an object to apply it to the basket.
The name of the sale (displayed to the customer)
"Test Sale"
The type of discount, either percentage
for deducting a percentage of each item, or amount
to deduct a fixed amount from each item.
"amount"
The amount or percentage to deduct
4.99
Successfully adds sale to basket.
"1a-55fff4107740a1f40d844ff89607557f45bfafb3"
"2022-10-25 15:15:40"
1.27
false
false
Browser fingerprint to identify the user
""
The creator code is used to share a percentage of the payment with another party. See more about creator codes at https://docs.tebex.io/creators/tebex-control-panel/engagement/creator-codes
false
"https://tebex.io"
false
If the new subscription amount is higher than the existing amount, a pro-rata charge will be made to cover the cost of the new price up until the next billing date.
This endpoint requires prior approval - please contact your account manager.
The recurring payment reference to fetch.
"tbx-r-55fff4107740a1f40d844ff89607557f45bfafb3"
An array containing the items to be added to the recurring payment. Only 1 item is supported at this time.
Successfully updated subscription. The updated RecurringPayment
is returned.
5000
"2022-12-16T16:43:06.000000Z"
"2022-12-16T16:43:06.000000Z"
"2022-12-30T16:43:06"
"88"
1
"P2W"
"2024-07-25 14:01:03"
This API call allows the complete checkout flow (create basket, add items, add sale) to be made in a single API call, for when the Seller is managing the basket locally. This endpoint requires prior approval - please contact your account manager.
Provide a Basket
, an array of Packages
to be added to the basket, and an optional Sale
to complete the full checkout flow in one call. Only one subscription item may be in the basket at a time.
An object containing the customer's information, relevant links, and any custom tracking data.
An array of Packages
in the basket.
Successfully created basket. The basket will be returned with links
containing the URLs you should direct the customer to in order to complete payment.
"1a-55fff4107740a1f40d844ff89607557f45bfafb3"
"2022-10-25 15:15:40"
1.27
false
false
Browser fingerprint to identify the user
""
The creator code is used to share a percentage of the payment with another party. See more about creator codes at https://docs.tebex.io/creators/tebex-control-panel/engagement/creator-codes
false
"https://tebex.io"
false
This adds a package (an object describing the product) to the basket {ident}
. For subscriptions, only one subscription item may be in a basket at a time, and it cannot be included with one-time payment items. This endpoint requires prior approval. Please contact your account manager.
The basket identifier.
"1a-55fff4107740a1f40d844ff89607557f45bfafb3"
The quantity of package
in this basket. This is not the total quantity of overall items in the basket.
2
The type of payment, either single
for one-time payments or subscription
.
"single"
An array of payment destination objects describing how the purchase should be split between multiple wallets. Only available with pre-agreement from Tebex.
Package is successfully added to the basket, and basket is returned.
"1a-55fff4107740a1f40d844ff89607557f45bfafb3"
"2022-10-25 15:15:40"
1.27
false
false
Browser fingerprint to identify the user
""
The creator code is used to share a percentage of the payment with another party. See more about creator codes at https://docs.tebex.io/creators/tebex-control-panel/engagement/creator-codes
false
"https://tebex.io"
false
This will create and return a Basket
that can be paid for by redirecting the user to links.checkout
Create a basket, returning the full basket object and payment link.
The URL a customer can return to without completing checkout
"https://example.tebex.io/"
URL the customer can return to after completing payment
"https://example.tebex.io/complete"
Any custom data to be passed through the request. This will be returned in a post-completion webhook.
The first name of the customer
"Neil"
The last name of the customer
"McNeil"
The email address of the customer
"example@tebex.io"
An ISO8601 formatted date. After this date the basket cannot be used to checkout.
"2025-01-27T18:09:51Z"
Automatically redirect to the complete_url provided
true
An ISO 3166-1 alpha-2 character code representing the customer's country.
"US"
The creator code is used to share a percentage of the payment with another party. See more about creator codes at https://docs.tebex.io/creators/tebex-control-panel/engagement/creator-codes
The IP address of the customer using this basket. Provide the IP if creating a basket on your server backend.
"1.2.3.4"
Basket created successfully
"1a-55fff4107740a1f40d844ff89607557f45bfafb3"
"2022-10-25 15:15:40"
1.27
false
false
Browser fingerprint to identify the user
""
The creator code is used to share a percentage of the payment with another party. See more about creator codes at https://docs.tebex.io/creators/tebex-control-panel/engagement/creator-codes
false
"https://tebex.io"
false