当前位置:  开发笔记 > 编程语言 > 正文

Church Retreat在线注册/付款

如何解决《ChurchRetreat在线注册/付款》经验,为你挑选了1个好方法。

我被赋予了为即将到来的教堂撤退创建注册页面的任务.在设计方面,它将包括名称,性别,电话号码,电子邮件和等级的字段.我们需要一种方法让最终用户提供他们的信用卡/借记卡信息,并让他们为撤退收取费用.

经过一番搜索,我发现Braintree提供了很好的服务(37个信号就像他们一样).缺点是我不知道如何在我的网站中实现这种系统.因此,我们将使用他们的服务申请商家帐户.我还找到了有关如何使用PHP实现它的文档.

我的问题是,我还需要做其他事情吗?我一直听说过https,但我不知道这是否应该实现.我应该采取哪些安全措施?信用卡号码应以纯文本形式存储在数据库中还是加密?有没有人使用过Braintree,可以让我知道在获得商家帐户后会发生什么?

编辑:我正在浏览PHP文档代码并在此丢失:

Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('your_merchant_id');
Braintree_Configuration::publicKey('your_public_key');
Braintree_Configuration::privateKey('your_private_key');

我猜测环境设置为沙箱进行测试,但是在您创建帐户后提供给您的是商家吗?此外,我不知道公钥或私钥是什么.



1> John Conde..:

雇用有电子商务经验的人来做这件事.如果您不知道https是什么,那么您不应该处理敏感信息,如信用卡号码或处理付款.执行不力的影响是巨大的,生活可以从字面上毁掉它.

不要将信用卡信息存储在数据库中.这是一个坏主意,因为很多原因列在了Interwebs的很多地方.PCI合规性是最常被引用的一种.这是一个非常非常非常糟糕的主意.

顺便提一句,Https是http协议的安全版本,允许在客户端之间加密http流量(通常是浏览器和服务器,但并非总是如此).它通过安装SSL证书来实现.

您最好的选择是使用商家帐户和支付网关服务,如Authorize.Net的SIM API,为您处理订单.这样,您就可以将敏感数据处理给他们.

在继续操作之前,您可能需要阅读商家帐户101和电子商务101.免责声明,我写了这些文章.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有