0

Paypal PaymentsProAPIキーのキーがどこにあるかわかりません。(私はProアカウントを持っています)DirectPaymentを実行する必要があります、誰かが正しいキーを見つける場所を知っていますか?

これは、 [マイプロファイル]>[販売料金]>[APIアクセス]でわかります 。「APIクレデンシャルを管理してPayPalExpressCheckoutを統合します。

ただし、これはエクスプレスチェックアウトのみであり、直接支払いではありません。それは私が直接支払いに使用するAPI情報ですか?私はそれを振る舞わせることができないように思われるからです。そのImが欠落していることを有効にするために必要な別の設定はありますか?

私が取得し続けるエラーは次のとおりです。

Payment Error: This transaction cannot be processed due 
to an invalid merchant configuration.

クリフノート:サンドボックスで動作するようにこれを取得しました

4

1 に答える 1

3

PayPalが最近すべての用語を変更したため、混乱していると思います(心配しないでください、あなただけではありません)。

以前はWebsitePaymentsProと呼ばれ、これはDoDirectPaymentとExpressCheckoutを使用していました。これは、数年前にVerisignから取得したPayFlowGatewayとは完全に別のものでした。

今、彼らはウェブサイトという言葉を落としたので、それを単にPayments Proと呼んでおり、実際には「古い」DoDirectPaymentシステムではなくPayFlowManagerシステムに人々を入れています。

ここで言っていることから、実際には新しいPaymentsProをセットアップしているように聞こえます。つまり、DoDirectPaymentの代わりにPayFlowGatewayを使用してクレジットカード処理を統合します。PayFlowは、探している標準のPayPal APIクレデンシャルではなく、manager.paypal.comクレデンシャルを使用します。

次に、Express Checkoutを追加するには、そこに表示されている手順に従います。これにより、これらのAPI呼び出しで使用する標準スタイル(ユーザー名、パスワード、および署名)が生成されます。

つまり、技術的には、新しいPayments Proが承認されると、すべてのAPI(PayFlowと通常のPayPal)にアクセスできるようになり、「エクスプレスチェックアウト用」のAPIクレデンシャルを生成するときにも同じようになります。クレデンシャルは、(理論的には)PayPalに直接ヒットする他のAPIでも機能するはずです。しかし、それを約束することはできません。

それで...あなたは何をすることになっていますか?統合のためにPayFlowゲートウェイに切り替える必要があります。または、DoDirectPaymentを使用する場合は、PayPalに電話して、アカウントを新しいPaymentsPro3.0から古いWebsitePaymentsPro1.0に変換するように要求する必要があります。 。

2.0は実際にはPaymentsProPayFlow Editionと呼ばれていましたが、これはさらに混乱を招きます。

お役に立てば幸いです。

于 2012-12-12T00:03:12.907 に答える