दस्तावेज़ पर जाएँ
API

भुगतान शुरू करें

वह लिंक जो पेड प्लान ख़रीदता है।

POST/billing/checkout

असली कॉल आपके वर्कस्पेस पर चलाता है।

POST /billing/checkout

वह लिंक जो पेड प्लान ख़रीदता है।

उदाहरण

billing:write चाहिए। plan starter, business या enterprise है, और interval month, जो डिफ़ॉल्ट है, या year। जब तक व्यक्ति वहाँ भुगतान नहीं करता, कुछ नहीं लिया जाता, और भुगतान होते ही प्लान शुरू होता है।

curl
curl -X POST "$OE/billing/checkout" -H "$AUTH" -H 'content-type: application/json' \  -d '{ "plan": "business", "interval": "year" }'
प्रतिक्रिया
{ "object": "checkout", "url": "https://checkout.example.com/c/3Hq8vXnP2sT6kL0w" }

जो वर्कस्पेस पहले से किसी प्लान के लिए भुगतान करता है, वह 409 plan_conflict है: इसके बजाय बिलिंग पोर्टल पर प्लान बदलें। जो प्लान या अवधि यह इंस्टॉल नहीं बेचता, वह 422 plan_unavailable है।

API से कुछ भी भुगतान नहीं होता। लिंक भुगतान प्रदाता का पेज खोलता है, जहाँ व्यक्ति भुगतान करता है, कार्ड बदलता है या रद्द करता है, जैसे वह ऐप से करता है।

OAuth एक्सेस टोकन को इस कॉल के लिए सत्यापन कोड चाहिए। जब तक ऐप पिछले 60 मिनट में कोई कोड सत्यापित न कर ले, कॉल 403 step_up_required लौटाती है और कुछ नहीं बदलती। API कुंजी से कभी नहीं पूछा जाता। प्रमाणीकरण पेज बताता है कि कोड कैसे माँगें और सत्यापित करें।

संदर्भ