2017-02-23 5 views
0

Folgen Sie diesem Link:erstellen Abrechnungsvereinbarung Problem mit paypal Referenz Zahlung

https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/

Zuerst habe ich die Express-Checkout-Option aufrufen, die mir ein Token-ID gibt, nachdem das nenne ich die CreateBillingAgreement($tokenid), die wie, dass ein Fehler gibt :

[TIMESTAMP] => 2017-02-23T11:24:03Z 
[CORRELATIONID] => 5cf858da7986 
[ACK] => Failure 
[VERSION] => 64 
[BUILD] => 30029726 
[L_ERRORCODE0] => 11455 
[L_SHORTMESSAGE0] => Buyer did not accept billing agreement 
[L_LONGMESSAGE0] => Buyer did not accept billing agreement 
[L_SEVERITYCODE0] => Error 

Antwort

1

Haben Sie den Käufer zur PayPal-Checkout-Seite umgeleitet, um die Abrechnung zu autorisieren? Wie in the guide erklärte:

Der Käufer muss einmal in PayPal anmelden, um die Abrechnungsvereinbarung zu genehmigen.

Sie benötigen den Käufer Browser PayPal mit dem Token umgeleitet werden, die der Käufer die Abrechnungsvereinbarung zur Anmeldung bei PayPal ermöglicht und autorisieren, dann PayPal des Käufers Browser zurück zu Ihrer Rückkehr Seite umleitet (die, die Sie spezifiziert in SetExpressCheckout). Danach können Sie CreateBillingAgreement mit dem Token aufrufen.

Hoffe, dass hilft.