2011-06-28 13 views
0

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

答えて

1

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

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

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

1

PayPalで事前に承認された支払い(PayPalで保存されたカードの詳細。特定の上限額まで請求する承認者は、この承認IDを使用して買い手に請求します)、この場合参照取引。 私はあなたの最後にカードの詳細を保存することを強く勧めます。それは価値があるよりも頭痛を引き起こします。より大きな企業が試して失敗しました。

関連する問題