You can directly test the API from API reference tab above, we recommend checking that as it includes API calls in detail and you can also do live testing there.
Each object inside data represents one product (SKU) in the order.
Field
Type
Required
Description
slug
string
Yes
Product identifier (also known as product id). You can obtain this from the Products API.
skuItemId
string
Yes
Unique identifier of the SKU item.
quantity
integer
Yes
Number of units of this SKU to purchase. Maximum 25 per item.
amount
number
Yes
Order amount per unit in USD for this SKU, or total amount for this line item (as defined by your pricing logic).
requiredFields
array of objects
Conditionally
Additional required input for this product (e.g., mobile number). Required only if the product defines required fields. Omit this if the product has no required fields.
Confirms and processes payment for an existing checkout created via /b2b/place-order. On success, the order will proceed to delivery. A callback will be sent to your callback_url once the order is completed.
The checkout id returned as id from /b2b/place-order.
callback_url
string
Yes
HTTPS URL where WizzGift will send a POST callback when the order is completed.
meta_data
object
Optional
Arbitrary JSON object you can use to attach your own data (e.g., user ID, internal order reference). This object will be returned unchanged in the callback request.