Fetch the latest catalog of products available for use in payouts
countries_redeemable_in
query parameter, in the endpoint described below.
code
query parameter to return the latest details of a product in a timely manner. You can also use the product update webhook to be notified of changes to products.
Query parameter | Description |
---|---|
is_orderable | When set to true only returns products that can be ordered. If you’re presenting a list of products to your customers, you should only display products where this is true . |
countries_redeemable_in | Only return products that can be redeemed in a specific country, see the countries reference for currently supported countries. |
categories | Limit the products to one or more categories, see the categories endpoint for a list of all current categories. |
true
- we will reject any orders placed for
products where this is false
. You can pass this as a query parameter as
part of your request.gift_card
: A gift card is a payout that can be redeemed for a specific value.subscription
: A subscription is a payout that can be ordered for a specific duration.payment
: A payment is a payout that can be ordered for a specific value.payout_type
field to determine which object to use to extract details for the product.We’ll be adding more payout types in the future, and your implementation should handle these additions gracefully.gift_card
fieldsgift_card
object will only be present when the payout_type
is gift_card
.
open
or fixed
denomination.open
products will include minimum_value
and maximum_value
fields. This means that you can order gift cards within the range of minimum_value
and maximum_value
.fixed
products will include a list of values in the available_list
field. You can only order values contained in the list that is returned to you.subscription
fieldssubscription
object will only be present when the payout_type
is subscription
.
subscription_plan_code
is returned as part of the subscription plan. You must use this code, not the top-level code as part of your order.payment
fieldspayment
object will only be present when the payout_type
is payment
.
minimum_value
and maximum_value
fields that define the allowed payment ranges, but will always be open denomination. Therefore, we don’t have the list of available denominations here.after
and limit
query parameters to control the page size and the cursor to fetch the next page of products.
pagination
object with the following fields. You can use the after
cursor to fetch the next page of products, and the before
cursor to fetch the previous page of products.