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であるようです。
ありがとうございます!それは今働く。 –