我的任务是为即将举行的教堂静修会创建一个注册页面。设计方面,它将由姓名、性别、电话号码、电子邮件和年级等字段组成。我们需要一种方法让最终用户输入他们的信用卡/借记卡信息并让它向他们收取撤退费用。
经过一番搜索,我发现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');
我猜环境设置为沙箱进行测试,但是在您创建帐户后是否向您提供了一个 MerchantId?另外,我不知道什么是公钥或私钥。