Beim Erstellen einer Zahlung mithilfe der Sandbox-Umgebung der PayPal-REST-API enthält die Antwort eine state
-Eigenschaft von: created
oder approved
. Dies gilt auch für die gleiche Anfrage-Payload, die dieselbe Testkreditkarte verwendet.Warum gibt die PayPal-API-Sandboxumgebung unterschiedliche Status für die Zahlungserstellung zurück?
Während in der Live-Umgebung die state
-Eigenschaft der Antwort konsistent approved
bei Erfolg ist.
Der verwendete Endpunkt ist POST /v1/payments/payment
.
Da wir das PayPal REST-API verwenden direkt Kreditkarten zu verarbeiten, und nie Benutzer paypal.com senden, die state
Eigenschaft sollte immer zurückkehren approved
oder failed
per the documentation.