사용량 기반 요금 켜기 또는 끄기
요금제 및 결제의 스위치와 처음에 필요한 카드.
2개 호출을 워크스페이스에 실제로 실행합니다.
PATCH /billing/pay-as-you-go
요금제 및 결제의 스위치와 처음에 필요한 카드.
예시
billing:write가 필요합니다. 끄기는 바로 적용되며 사용량은 허용량에서 멈춥니다. 켜기는 카드가 저장되어 있으면 바로 적용됩니다. 처음에는 checkoutUrl이 본인이 카드를 추가하는 링크이며, 추가하면 사용량 기반 요금이 시작됩니다. theme과 locale로 링크가 여는 페이지의 모양을 정합니다.
curl -X PATCH "$OE/billing/pay-as-you-go" -H "$AUTH" -H 'content-type: application/json' \ -d '{ "enabled": true, "locale": "de" }'{ "object": "pay_as_you_go_switch", "enabled": false, "suspended": false, "activating": false, "checkoutUrl": "https://checkout.example.com/c/7Yw2kq9RzX4mB1vN?locale=de"}API로는 아무것도 결제되지 않습니다. 링크는 결제 제공업체의 페이지를 열며, 본인은 앱에서처럼 그곳에서 결제하거나 카드를 바꾸거나 해지합니다.
OAuth 액세스 토큰으로 이 호출을 하려면 인증 코드가 필요합니다. 앱이 최근 60분 안에 코드를 인증하기 전까지 호출은 403 step_up_required로 응답하고 아무것도 바꾸지 않습니다. API 키는 요구받지 않습니다. 코드를 요청하고 인증하는 방법은 인증 페이지에 있습니다.
결제 후
billing:write가 필요합니다. 본인이 카드를 추가한 뒤 POST /billing/pay-as-you-go/confirm이 결제 제공업체에 확인하고 기록합니다. 본인이 돌아왔을 때 앱이 하는 것과 같습니다. enabled는 사용량 기반 요금이 지금 켜져 있는지 알려 주며, 다시 호출해도 안전합니다.
curl -X POST "$OE/billing/pay-as-you-go/confirm" -H "$AUTH"{ "object": "pay_as_you_go_confirmation", "enabled": true }스위치에서 온 activating: true는 카드가 방금 저장되어 사용량 기반 요금이 켜지는 중이라는 뜻이니, 잠시 후 다시 읽으세요.
OAuth 액세스 토큰으로 이 호출을 하려면 인증 코드가 필요합니다. 앱이 최근 60분 안에 코드를 인증하기 전까지 호출은 403 step_up_required로 응답하고 아무것도 바꾸지 않습니다. API 키는 요구받지 않습니다. 코드를 요청하고 인증하는 방법은 인증 페이지에 있습니다.