2016-09-21 5 views
0

PayPal REST API PHP SDKを使用すると非常に奇妙な問題が発生しています。PayPal API SDKのgetApprovalLinkメソッドはサンドボックスの代わりにライブリンクを返します

ちょうど最近、私のコードが問題なくサンドボックスとして使えるようになったとき、突然動作を停止しました。私が試した唯一のことは、クライアントIDとシークレットをサンドボックスからライブに変更することでした。その後、私はライブチュートリアルを見て、しばらくの間、サンドボックスにロールバックすることを決めました(もちろん、サンドボックスのクライアントIDとシークレットを使用します)。

は、今私はサンドボックスとして購入を行う際に、PayPalはgetApprovalLink()この方法を返します。

https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=TOKEN_GENERATED_BY_PAYPAL 

サブドメインとしてサンドボックスを追加し、それは完璧に動作します。これは、この方法を返す必要があります:

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=TOKEN_GENERATED_BY_PAYPAL 

(私は上記の何をした前に戻ったので。)

を私は私のgitのコミット、珍しい何も、私は再インストールされていないPayPalのREST APIをチェックしましたすべてがサンドボックスに設定されているかどうかを確認します。すべてがOKであるようです。

答えて

0

この問題はPayPalの問題です。それはSDKのバグではありません。 Paypalのチームがそれに取り組んでいます。あなたができるのは、完了するまで待つだけです。

https://github.com/paypal/PayPal-PHP-SDK/issues/650

編集:再び動作する必要があります。

+0

ありがとうございます!それは今働く。 –

関連する問題