Enregistrer les données de facturation d’un paiement
Le nom et l’adresse facturés, gardés aussi pour les paiements suivants.
Exécute l'un des 2 appels sur votre espace de travail.
PUT /billing/invoices/{orderId}/details
Le nom et l’adresse facturés, gardés aussi pour les paiements suivants.
Exemple
Nécessite billing:write. C’est la boîte de dialogue Adresse de facturation. country est un code de deux lettres, l’un de ceux que liste GET /billing/countries, et aux États-Unis et au Canada state est son code de deux lettres. invoice vaut ready quand le paiement en avait déjà une, started quand elle est en cours de rédaction, et refused avec la raison dans message.
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" }'{ "object": "invoice_details", "orderId": "8c51f0d2-3b7e-4a19-b6c4-0e9d2f7a1c38", "invoice": "started", "message": null}Une adresse que le prestataire de paiement refuse donne un 422 billing_address_rejected.
Un jeton d'accès OAuth a besoin d'un code de vérification pour cet appel. Tant que l'application n'en a pas vérifié un dans les 60 dernières minutes, l'appel répond 403 step_up_required et ne change rien. On ne le demande jamais à une clé API. La page Authentification montre comment demander un code et le vérifier.