1

全て、

https://developer.paypal.com/webapps/developer/docs/classic/loginwithpaypal/integration/に基づいて、自分のサイトに PayPal ログイン ボタンを追加しようとしています。現在、PayPal サンドボックスを使用しているため、静的 AppID "APP-80W284485P519543T" を使用しています ( https://www.x.com/developers/paypal/documentation-tools/quick-start-guides/paypal-apis-getting-started -ガイド)。

以下は私のJavaScriptコードです

        <script src="https://www.paypalobjects.com/js/external/api.js"></script>
    <script>
        paypal.use( ["login"], function(login) {
        login.render ({
            "appid": "APP-80W284485P519543T",
            "authend": "https://www.sandbox.paypal.com/",
            "scopes": "profile email address phone https://uri.paypal.com/services/paypalattributes",
            "containerid": "myContainer",
            "locale": "en-us",
            "returnurl": "http://localhost:3000/"
            });
        });
    </script>

実行すると、「Relying Party Validation error: client_id provided in the request is not match any of the registered clients.Please check the request.」というエラーが表示されました。

それを修正する理由と方法はありますか?

助けてくれてありがとう!

4

2 に答える 2

0

次のように、有効な client_id を提供する必要があります。

https://developer.paypal.com/webapps/developer/applications/accounts

PayPal ボタンでのログインは client_id を含む以下の URI に送信されます

https://www.paypal.com/webapps/auth/protocol/openidconnect/v1/authorize ? client_id=eee5d94d000903b29b1263ae5654b369 &response_type=code&scope=openid%20profile%20email%20address%20https://uri.paypal.com/services/paypalattributes&redirect_uri= https://developer.paypal.com/webapps/developer/access&nonce=05d0a60ee1f44361f449496505e05116&state=784d8bc3fe3a48a5105b4f8ddd8ae0e7

于 2013-04-28T14:04:05.897 に答える