0

現在の支払いゲートウェイ ( ProcessPink ) が重​​複したトランザクションを識別する方法を理解する上で、いくつかの問題に直面しています。「ドキュメントマン」は次のように述べています。

同じクレジット カードで 20 分以内に同じ金額の取引が 2 回行われた場合、それらは重複していると見なされます。エラーが返されます。

個人的には、これは単純すぎるテクニックだと思います。これは、お客様が 2 つの注文を発行するのを防ぐためです。たとえば、オンライン ストアに同じ価格のものが 2 つあります。二つ目?

ここに私の質問があります:

1) これは支払いゲートウェイの一般的な慣行ですか? または、代替手段はありますか?

2) この問題を回避するにはどうすればよいですか? ショッピング カートを思いついたのですが、私のコンテキストには合いません。要するに、私のアプリケーションは 20 分以内に (同じカードから同じ金額で) 2 つ以上の別々のトランザクションを実行する必要があります。

どんな助けでも大歓迎です。

4

2 に答える 2

1
  1. はい。ただし、通常、時間枠は小さく、調整可能です。Authorize.Net はデフォルトで 3 分で、トランザクション中にパラメータで変更できます。

  2. 2 回目の購入でのみ認証を行い、20 分後にそれをキャプチャします。セットアップして実行するのは面倒ですが、これを回避するユーザーフレンドリーな方法は他にありません。

于 2012-06-21T16:46:42.503 に答える
-1

システムは、トランザクションごとに一意のキーを生成できます。次に、自動検証メカニズムを実装します。システムが重複キーを検出した場合、それを拒否する必要があります。

于 2016-07-08T09:23:00.580 に答える