Saltar para a documentação
API

Guardar os dados de faturação de uma cobrança

O nome e a morada faturados, mantidos também para as cobranças seguintes.

PUT/billing/invoices/{orderId}/details

Executa qualquer uma das 2 chamadas no seu espaço de trabalho.

PUT /billing/invoices/{orderId}/details

O nome e a morada faturados, mantidos também para as cobranças seguintes.

Exemplo

Requer billing:write. É a caixa de diálogo Morada de faturação. country é um código de duas letras, um dos que GET /billing/countries lista, e nos Estados Unidos e no Canadá state é o seu código de duas letras. invoice é ready quando a cobrança já tinha uma, started quando está a ser emitida, e refused com o motivo em 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" }'
Resposta
{  "object": "invoice_details",  "orderId": "8c51f0d2-3b7e-4a19-b6c4-0e9d2f7a1c38",  "invoice": "started",  "message": null}

Uma morada que o prestador de pagamentos recusa dá um 422 billing_address_rejected.

Um token de acesso OAuth precisa de um código de verificação para esta chamada. Até a aplicação ter verificado um nos últimos 60 minutos, a chamada responde 403 step_up_required e não altera nada. A uma chave de API nunca é pedido. A página Autenticação mostra como pedir um código e verificá-lo.

Referência