Checkout Flow Guide

Integration Flows
1 Create Request POST /vendor-api/request-service
2 Poll for Offers GET /vendor-api/request-services/{rsId}/offers
3 Select Offer POST /vendor-api/offers/{offerId}/select
4 Approve Package POST /vendor-api/offer-packages/{pkgId}/approve
5 Check Prerequisites GET /vendor-api/offer-packages/{pkgId}/prerequisites
6 Pre-check GET /vendor-api/offer-packages/{pkgId}/checkout/precheck
? Contract Required?
YES — Get & Accept Contract
GET .../contract
POST .../contract/accept
NO — Skip to Payment
If GET returns 404, no contract needed
7 Payment GET+POST /vendor-api/offer-packages/{pkgId}/pay
8 Complete Checkout POST /vendor-api/offer-packages/{pkgId}/checkout/complete
Step Details

Click a step to see endpoint details, common errors, and integration tips.