Belgelere geç
API

Bir ücretin fatura bilgilerini kaydet

Faturalanan ad ve adres, sonraki ücretler için de saklanır.

PUT/billing/invoices/{orderId}/details

2 çağrıdan herhangi birini çalışma alanınızda çalıştırır.

PUT /billing/invoices/{orderId}/details

Faturalanan ad ve adres, sonraki ücretler için de saklanır.

Örnek

billing:write gerektirir. Fatura adresi iletişim kutusudur. country, GET /billing/countries listesindeki iki harfli kodlardan biridir; ABD ve Kanada’da state iki harfli kodudur. invoice, ücretin zaten bir faturası varsa ready, yazılıyorsa started, nedeni message içinde olacak şekilde refused olur.

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" }'
Yanıt
{  "object": "invoice_details",  "orderId": "8c51f0d2-3b7e-4a19-b6c4-0e9d2f7a1c38",  "invoice": "started",  "message": null}

Ödeme sağlayıcısının reddettiği bir adres 422 billing_address_rejected döndürür.

Bir OAuth erişim tokenı bu çağrı için bir doğrulama kodu gerektirir. Uygulama son 60 dakika içinde bir kod doğrulayana kadar çağrı 403 step_up_required yanıtını verir ve hiçbir şeyi değiştirmez. Bir API anahtarından asla istenmez. Kimlik doğrulama sayfası bir kodun nasıl isteneceğini ve doğrulanacağını gösterir.

Referans