开发者

transaction in any payment gateway on admin approval

开发者 https://www.devze.com 2023-03-15 17:40 出处:网络
I want a feature like. If anyone wants to become feature on my w开发者_运维技巧ebsite than he fills a form and pays the money. Now it will not be visible until admin approves it. So i want to do it li

I want a feature like. If anyone wants to become feature on my w开发者_运维技巧ebsite than he fills a form and pays the money. Now it will not be visible until admin approves it. So i want to do it like the money should be deducted only when the admin approves it. So is there such kind of facility in any payment gateway to do such delayed transaction. or any other way in which i can do this... Is it good to store the card holder information in md5 and later doing the transaction when admin approves it?


You can't store a credit card number using MD5. MD5 is one way hash. That means once you hash it you cannot get the original value back. You would need to use an encryption algorithm if you wanted to have the encrypted value unencrypted at any point in the future.

And if you store credit card information you will be subject to PCI compliance. PCI compliance is not easy to do.

If you're looking to store credit card information to charge a customer at a future date you can use a service like Authorize.Net's Customer Information Manager (CIM). CIM allows you to store credit card information on Authorize.Net's server so you don't have to worry about PCI compliance. Then you can charge users at a future date safely and securely.


PayPal preapproved payments (card details stored with PayPal. Buyer gives approval to you to bill them up to a certain ceiling, you use this approval 'ID' to bill the buyer) and/or reference transactions would work in this case. I'd very strongly advise against storing card details on your end; it'll cause more headaches than it's worth. Bigger companies have tried, and failed.

0

精彩评论

暂无评论...
验证码 换一张
取 消