0

のような機能が欲しいです。誰かが私のウェブサイトで特集になりたいなら、彼はフォームに記入してお金を払います。これで、管理者が承認するまで表示されなくなります。だから私は、管理者がそれを承認したときにのみお金が差し引かれるべきであるようにそれをやりたいです。それで、そのような遅れた取引をするためにどんな支払いゲートウェイにもそのような種類の施設があります。または私がこれを行うことができる他の方法...カード所有者情報をmd5に保存し、後で管理者が承認したときにトランザクションを実行するのは良いですか?

4

2 に答える 2

1

MD5を使用してクレジットカード番号を保存することはできません。MD5は一方向ハッシュです。つまり、一度ハッシュすると、元の値を取り戻すことはできません。将来、暗号化された値を暗号化しないようにしたい場合は、暗号化アルゴリズムを使用する必要があります。

また、クレジットカード情報を保存すると、PCIコンプライアンスの対象になります。PCIコンプライアンスを行うのは簡単ではありません。

クレジットカード情報を保存して将来顧客に請求する場合は、Authorize.NetのCustomer Information Manager(CIM)などのサービスを使用できます。CIMを使用すると、クレジットカード情報をAuthorize.Netのサーバーに保存できるため、PCIコンプライアンスについて心配する必要はありません。その後、将来的にユーザーに安全かつ確実に課金できます。

于 2011-06-28T13:10:33.677 に答える
1

PayPalの事前承認済みの支払い(PayPalに保存されているカードの詳細。購入者は特定の上限まで請求することを承認します。この承認「ID」を使用して購入者に請求します)および/または参照トランザクションがこの場合に機能します。カードの詳細をあなたの側に保存しないことを強くお勧めします。それはそれが価値があるより多くの頭痛を引き起こすでしょう。大企業は試して失敗しました。

于 2011-06-29T14:34:20.870 に答える