پرش به مستندات
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 هرگز خواسته نمی‌شود. صفحهٔ احراز هویت نشان می‌دهد چطور کد بخواهید و آن را تأیید کنید.

مرجع