0

PayPal API入門ガイドに従い、PHPで例を実装しました。しかし、私が何をしても、私は常にこれを取り戻します:

Array
(
    [responseEnvelope] => Array
        (
            [timestamp] => 2013-03-21T16:01:41.027-07:00
            [ack] => Failure
            [correlationId] => f24ca862fa014
            [build] => 5343121
        )

    [error] => Array
        (
            [0] => Array
                (
                    [errorId] => 520003
                    [domain] => PLATFORM
                    [subdomain] => Application
                    [severity] => Error
                    [category] => Application
                    [message] => Authentication failed. API credentials are incorrect.
                )

        )

)

そして、確かに、私のAPIクレデンシャルが正しくないようです。サイトからダウンロードしたいくつかのPHPサンプルで見つけたAPIクレデンシャルを使用して同じコードを試してみると、すべて正常に機能します。

PayPalプロファイルが無効なAPIクレデンシャルを生成するのはなぜですか?有効なAPIキーを取得するには何をする必要がありますか?

4

2 に答える 2

1

チケットが表示されますが、同じエラーが発生します。提供したものを見ると、間違った資格情報を使用しているようです。サンドボックスに接続しようとしていますが、開発者アカウントを設定し、そのアカウント内にテストサンドボックスの売り手と買い手のアカウントを設定しましたか?これを行っていない場合は、サンドボックスでテストできるようにするためにこれを行う必要があります。ライブクレデンシャルを使用してサンドボックスでテストしようとしているようですが、機能しません。

于 2013-03-22T18:55:56.747 に答える
0

PayPalプロファイルで見つけることができるAPIクレデンシャルは(明らかに)サンドボックスでのものを開発するために使用することはできません。(通常のPayPalアカウントを使用して)PayPal Developerにログインし、仮想テストアカウントを作成する必要があります。これらの仮想テストユーザーの1人は、ビジネスタイプであり、実際のP​​ayPalアカウントと同じ電子メールを持っている必要があります。次に、いくつかの仮想テストAPIクレデンシャルが割り当てられます。<em>これらは、使用する必要のあるAPIクレデンシャルです。

于 2013-03-22T18:57:08.277 に答える