You’ll fetch the product catalogue, create an order, calculate price (incl. taxes), collect a prepaid payment, and submit the order for provisioning.
Quick Path
1. Get Product Catalogue
Use this endpoint to present available offers (plans, add-ons) to the user based on their market and brand.You’ll extract a
product_offering_id and other relevant attributes for use when creating an order.
2. Create Order
Create a draft order by providing the customer, subscriber, and the selected product offering.At this stage, the order is not yet priced or confirmed.
3. Calculate Order Price
Calculate totals for the order, including applicable taxes and fees.For US-based purchases, pricing is calculated at the jurisdiction level using the billing or service address.
4. Create Payment Session (Prepaid)
Generate a payment session for the calculated amount.This session is used to collect prepaid funds before provisioning the order.
The response includes identifiers for your payment service provider (PSP) that should be used in your client or hosted checkout.
5. Submit Order (Provision)
Once payment has been successfully collected, submit the order to lock in pricing and trigger provisioningNext Steps
Order fulfilment
Next step, check the order fulfilment page