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.