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

किसी शुल्क का बिलिंग विवरण सहेजें

बिल किया गया नाम और पता, जो आगे के शुल्कों के लिए भी रखा जाता है।

PUT/billing/invoices/{orderId}/details

2 कॉल में से कोई भी आपके वर्कस्पेस पर चलाता है।

PUT /billing/invoices/{orderId}/details

बिल किया गया नाम और पता, जो आगे के शुल्कों के लिए भी रखा जाता है।

उदाहरण

billing:write चाहिए। यह बिलिंग पता डायलॉग है। country दो अक्षरों का कोड है, उनमें से एक जिन्हें GET /billing/countries दिखाता है, और अमेरिका और कनाडा में state उसका दो अक्षरों का कोड है। अगर शुल्क का पहले से इनवॉइस था तो invoice ready है, लिखा जा रहा हो तो started, और refused जिसकी वजह message में होती है।

curl
curl -X PUT "$OE/billing/invoices/8c51f0d2-3b7e-4a19-b6c4-0e9d2f7a1c38/details" -H "$AUTH" \  -H 'content-type: application/json' \  -d '{ "name": "Acme Ltd", "line1": "1 Market Street", "city": "London", "postalCode": "EC1A 1AA", "country": "GB" }'
प्रतिक्रिया
{  "object": "invoice_details",  "orderId": "8c51f0d2-3b7e-4a19-b6c4-0e9d2f7a1c38",  "invoice": "started",  "message": null}

जिस पते को भुगतान प्रदाता अस्वीकार करता है, वह 422 billing_address_rejected है।

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

संदर्भ