0

Omnipay と CodeIgniter を使用して、顧客が Paypal でチェックアウトできるようにしています。ウェブサイトの開発中はテストモードを使用していましたが、現在、サイトは完成しており、本番環境に置く準備ができています。

しかし、Omnipay を設定して、サンドボックス モードではなくライブ支払いを使用する方法がわかりません。testMode を false に設定してみました。-> セキュリティ ヘッダーが無効です。

REST Api 資格情報を作成しようとしました -> この API 呼び出しを行うことはできません。

おそらくこれが正しい方法ではないことはわかっていますが、少なくともオプションを検討しました。

では、Omnipay を使用して PaypalExpress でライブ支払いを行うのに最も適した構成は何ですか?

前もって感謝します。

4

3 に答える 3

1

に設定testModeするfalseか、完全に省略する必要があります (false がデフォルトです)。

セキュリティ ヘッダーが無効です

これは、本番環境でテスト資格情報を使用しようとしていることを意味します (そうであったように聞こえます)。

REST 資格情報を作成する必要はありません。標準の PayPal NVP API の API 資格情報を作成する必要があります。

PayPal Express には、API ユーザー名、パスワード、および署名が必要です。これらは、PayPal アカウントの詳細とは異なります。API の詳細を取得するには、(ライブ) PayPal アカウントにログインし、[プロファイル] > [マイ セリング ツール] > [API アクセス] > [API 資格情報の要求/表示] > [API 署名の要求] をクリックします。

于 2013-08-30T15:15:20.893 に答える
0

コードを PayPal サンドボックス テスト環境で試すには、次の資格情報を使用します。

API ユーザー名: sdk-three_api1.sdk.com
API パスワード: QFZCWN5HZM8VBG7Q
API 署名: A‑IzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzmOU

PS:ソースへの設定testModeを忘れないでください: PayPal NVP API の概要true

于 2014-07-20T18:51:27.133 に答える