問題タブ [payflowpro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
298 参照

magento-1.7 - Payflow pro クレジット カード エラー

Magento で payflow pro クレジット カード方式を使用してチェックアウトしようとすると、「応答を読み取れないか、応答が空です」というエラーが表示されます。なぜそれが起こるのか誰にも分かりません。前もって感謝します

0 投票する
1 に答える
680 参照

php - 支払いゲートウェイからの応答データを処理するにはどうすればよいですか?

PayPal PayFlow Pro 支払いゲートウェイを使用しています。https://ppmts.custhelp.com/app/answers/detail/a_id/618にある PHP/CURL コードをテストしたところ、次の結果が返されました。

HTTP/1.1 200 OK 接続: 閉じる サーバー: VPS-3.033.00 X-VPS-Request-ID: 20140619132842 日付: 2014 年 6 月 19 日 (木) 20:28:43 GMT コンテンツ タイプ: テキスト/名前値 コンテンツ長: 98 結果=0&PNREF=A71E6C7596B6&RESPMSG=承認済み&AUTHCODE=010101&AVSADDR=Y&AVSZIP=Y&CVV2MATCH=Y&IAVS=N

この応答を、実際に何かを実行できる配列または何かに変換できますか? このデータをどのように処理すればよいのかわからず、テスト時に機能する明確な答えが見つかりませんでした。

0 投票する
1 に答える
329 参照

rest - PayFlow Pro セキュリティ トークン生成エラー

Rest API を使用して、一意の securityID とその他のパラメーターを使用してセキュリティ トークンを取得しています。私は次のコードを使用しています:

しかし、次のエラーが表示されます: RESULT=2&PNREF=A7X06D187FF7&RESPMSG=無効な入札

これを修正する方法を提案してください。

0 投票する
2 に答える
3749 参照

php - PayPal ペイフロー API で、トランザクションを実行するための権限が不十分であるというエラーが表示される

支払いにPHP Payflow ライブラリを使用しています。ユーザー名、パスワード、およびベンダーのデフォルト設定で問題なく動作しますが、マネージャー サイトで作成したユーザーと共にベンダーを配置すると、次のような販売方法の API エラーが発生し続けます。

ただし、pnref は異なります。管理サイトで毎日の取引を確認したところ、すべての取引が結果コード 52 で一覧表示されていました。

定期請求の支払者のプロファイルを作成しようとしましたが、それもコード 36 と txnresult コード 5 で発生し、API エラーは次のようになります

この取引は、日次取引にも記載されています。

トランザクションに使用しているユーザーはAPI_FULL_TRANSACTION許可を与えています。に変更しようとしましたFULL_TRANSACTIONが、結果は同じです。権限のあるトランザクションも試しましたADMINが、コード 52 も発生します。

ユーザーがトランザクションを実行するには、どのような権限を設定する必要がありますか?

0 投票する
1 に答える
1127 参照

paypal - Payflow Pro での定期支払い - 無効な取引タイプ

PayPal Payflow API を使用して、定期支払いサービスのあるライブ Payments Pro アカウントを使用して支払いトランザクションを処理する Web サイトをセットアップしました。最初に安全なトークンを要求し、次にトランザクションをコミットすることで機能します。Hosted Pages(レイアウトc)とTransparent Redirectの両方を使用して、これを機能させています。payflowpro.paypal.com URL を使用する Payflow_dotNet dll を使用しています。ただし、トランザクション タイプを「R」に設定して定期支払いを設定するトランザクションを送信しようとすると、次のエラーが発生します。

「結果 3 - セキュア トークン作成要求のトランザクション タイプが無効です」

以下は、私が使用している NVP 文字列のサンプルです。

なぜこれが機能しないのですか?

オーソリトランザクションを作成してから、それを定期的な支払いプロファイルに何らかの方法で変換する必要がありますか?

0 投票する
1 に答える
434 参照

paypal - ペイフローから PNREF を送信すると getTransactionDetails が失敗する

Payflow API を使用してクレジット カードに請求し、PNREF を受け取って保存します。ペイフローの応答で返されない、売上からペイパルが差し引いた手数料を取得する必要があります。API の認証情報と署名を設定し、getTransactionDetails メソッドを使用して FeeAmount を取得しました。認証できますが、12 文字の PNREF を送信すると、次のエラーが発生します。

API は 17 文字を想定していると思いますが、12 文字しかありません。ペイフローとペイパル API トランザクションを相互運用することは可能ですか?

0 投票する
1 に答える
484 参照

paypal - PayPal 承認トランザクションを定期支払いプロファイルに変換

PayPal Payflow API を使用して、定期支払いサービスのあるライブ Payments Pro アカウントを使用して支払いトランザクションを処理する Web サイトをセットアップしました。最初に安全なトークンを要求し、次にトランザクションをコミットすることで機能します。Hosted Pages(レイアウトc)とTransparent Redirectの両方を使用して、これを機能させています。payflowpro.paypal.com URL を使用する Payflow_dotNet dll を使用しています。

今、セキュアトークンを使用して定期支払いを設定できないと言われました(そして発見されました)ので、2つのステップでこれを行っています

  1. 認可トランザクションを作成する
  2. トランザクションを定期支払いプロファイルに変換する

したがって、ステップ1が機能しています。しかし、ステップ 2 には問題があります。サンプルコード:

nvpstring の場所

ここで、ORIGID は、承認トランザクションの作成時に返された PNREF です。これにより、RPREF と RP0000000005 のような ProfileID が得られます。それで、それはどこに行きましたか?なぜうまくいかなかったのですか?

0 投票する
2 に答える
274 参照

paypal - PayPal で販売トランザクションを定期請求プロファイルに変換すると、重複エラーが発生する

payflow .net dll を使用して、クライアントにクレジット カード データを処理するという PCI コンプライアンスの負担を強いることなく、定期請求プロファイルを作成しようとしています。現在行っていることは次のとおりです...

  1. セキュア トークンを取得する
  2. 販売トランザクションの作成 (結果の記録)
  3. 定期請求プロファイルに変換します(将来的に開始)

これはすべて機能しますが、PayPal が RBP を使用してトランザクションを作成しようとすると、結果コード 30、重複、エラー 10536 - ...重複した請求書 ID... コードのどこにも請求書 ID を設定していません。ステップ 2 で販売の代わりに承認を作成すると、機能します (ただし、IPN のトランス タイプは「カート」になりますが???)。したがって、これは売上を RBP に変換する際の問題だと思います。それが許可されていない場合、ステップ 3 で停止するはずですが、停止しません。この問題を回避する方法はありますか?

: Paypalcoresdk および paypalmerchantsdk dll でエクスプレス チェックアウトを使用すると、同じトークンを使用して販売トランザクションと RBP を作成でき、すべてが機能し、IPN tran タイプは正しい recurring_payment になります。

注 2 : 最善の解決策は、PayPal が安全なトークンを使用して RBP を作成できるようにすることです。私はその仕事をすることができませんでした。

注 3 : 私が認証トランザクションを使用しない理由は、クライアントが PayPal で大量の認証トランザクションを持ち、いつでもキャプチャできる結果、支払いが重複することになるためです。