質問

プレイス予約のためのレールアプリケーションを構築しています。アプリは支払いのために銀行振込(ビザ/マスターカード直接支払い)を容易にすることができるはずです。基本的に私達は私達の銀行口座番号をユーザーに知らせます。その後、ユーザーはIBANKING / ATMまたはBankにアクセスすることができます。NAH、私たちが支払いを受けたとき、私たちはこの支払いがどの予約から来ているのかを知るべきです。

お金の金額以外の転送情報には追加データがないのに対し、どちらを送るか、その予約があるのかを知ることになっています。私たちは、支払いが$ 8の場合のように、ユニークなセント識別子を適用できるのを聞いたことがあるので、それを送信するユーザーにそれをリンクするために8 2セント$ 8 2セントにします。

実際の支払いデータと予約データをリンクするのに最適な慣行は?もしそうであれば、ユニークなセント識別子を生成することができるRuby GEMはありますか?そうでなければ、より良いアプローチはありますか?

あなたの援助をありがとうございました。

役に立ちましたか?

解決

ビット曖昧さ、しかし、人々が銀行振込による支払いを許可する企業の多くは、取引をそのユーザのアカウントに戻すためにユーザが具体的な参照番号を取引することを要求する。

ユーザーに明らかにする必要があります(そして通常は)それが正しい参照番号に入らない場合はその後、支払いはそれらとリンクされないので、クレジットとして現れない彼らのアカウントで。

これは特に満足のいくシステムのように感じされていませんが、それがユーザーにそれを正しく入金するために追加またはリスクが遅れて追加された、またはそれを並べ替えているのを手に入れたことをユーザーに告げるように感じません。しかし、多くの成功した企業がこのように動作しているようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top