Pay-as-you-go ein- oder ausschalten
Der Schalter unter Tarife & Abrechnung und die Karte, die er beim ersten Mal braucht.
Führt jeden der 2 Aufrufe in Ihrem Workspace aus.
PATCH /billing/pay-as-you-go
Der Schalter unter Tarife & Abrechnung und die Karte, die er beim ersten Mal braucht.
Beispiel
Erfordert billing:write. Aus wirkt sofort, und die Nutzung endet an den Kontingenten. Ein wirkt sofort, wenn eine Karte gespeichert ist. Beim ersten Mal ist checkoutUrl ein Link, unter dem die Person eine Karte hinzufügt, und Pay-as-you-go startet, sobald sie das getan hat. theme und locale gestalten die Seite, die der Link öffnet.
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"}Über die API wird nichts bezahlt. Der Link öffnet die Seite des Zahlungsanbieters, auf der die Person bezahlt, die Karte ändert oder kündigt, wie sie es aus der App tut.
Ein OAuth-Zugriffstoken braucht für diesen Aufruf einen Bestätigungscode. Solange die App in den letzten 60 Minuten keinen bestätigt hat, antwortet der Aufruf mit 403 step_up_required und ändert nichts. Ein API-Schlüssel wird nie gefragt. Die Seite Authentifizierung zeigt, wie Sie einen Code anfordern und bestätigen.
Nach dem Checkout
Erfordert billing:write. Sobald die Person die Karte hinzugefügt hat, prüft POST /billing/pay-as-you-go/confirm beim Zahlungsanbieter nach und hält sie fest, wie es die App tut, wenn die Person zurückkommt. enabled sagt, ob Pay-as-you-go jetzt eingeschaltet ist, und ein erneuter Aufruf ist unbedenklich.
curl -X POST "$OE/billing/pay-as-you-go/confirm" -H "$AUTH"{ "object": "pay_as_you_go_confirmation", "enabled": true }activating: true vom Schalter bedeutet, dass gerade eine Karte gespeichert wurde und Pay-as-you-go eingeschaltet wird, also lesen Sie es gleich noch einmal.
Ein OAuth-Zugriffstoken braucht für diesen Aufruf einen Bestätigungscode. Solange die App in den letzten 60 Minuten keinen bestätigt hat, antwortet der Aufruf mit 403 step_up_required und ändert nichts. Ein API-Schlüssel wird nie gefragt. Die Seite Authentifizierung zeigt, wie Sie einen Code anfordern und bestätigen.