2016-06-29 3 views
0

Ich bin mit der PHP PayPal-REST-API für Kreditkartenzahlungen und ein Sandbox-Konto und ich bekomme diese Fehlermeldung:PayPal API - CURRENCY_NOT_ALLOWED

PayPal\Core\PayPalHttpConnection : 
ERROR: Got Http response code 400 when accessing https://api.sandbox.paypal.com/v1/payments/payment. 

{ 
    "name":"CURRENCY_NOT_ALLOWED", 
    "message":"Currency is not supported", 
    "information_link":"https://developer.paypal.com/webapps/developer/docs/api/#CURRENCY_NOT_ALLOWED", 
    "debug_id":"308d4b24ea4b5" 
} 

Die „information_link“ bieten sie bieten keine Informationen auch immer über CURRENCY_NOT_ALLOWED und was ich auf einer anderen Seite von ihnen gefunden habe, ist "mehr als hilfreich": Währung wird nicht unterstützt Sie verwenden eine Währung, die derzeit nicht unterstützt wird.

Die problematische Währung ist NOK, während EUR scheint gut zu funktionieren.

Haben Sie eine Idee, wie Sie das beheben können?

+1

[NOK] (https://developer.paypal.com/docs/classic/api/currency_codes/) ist ein gültiger Währungscode für PayPal. Ich würde sagen, dass dies eher eine Frage für PayPal-Mitarbeiter als ein Coding-Problem ist. –

Antwort

0

Bitte überprüfen Sie Ihre Paypal Sendbox Konto Adresszone. Kann sein, dass es nicht für NOK gültig ist. Für weitere Informationen können Sie es hier überprüfen: - https://developer.paypal.com/docs/classic/api/currency_codes/

+0

In der Tat .. das war das Problem. Das Sandbox-Konto war in den USA, also habe ich eines aus der Sandbox für UK erstellt und es funktionierte. Ich konnte einfach nicht herausfinden, wo ich das ändern könnte ... Danke, dass du es aufgezeigt hast. – Marian