2010-11-12 59 views
0

我有一个<textarea>以及支付后我只想处理(插入到数据库)的用户注册信息(我想让我的数据库清除不必要的注册或像注册但改变主意关于支付现场服务)付款后处理用户注册/数据?

我的意思是,我可以使用会话,但有没有其他方法?

我正在寻找一个网关,购买后会将这些变量传回给我。

或者也许只是有网关API。

现在,我知道诸如贝宝这样的网关允许像这样的高级流程,但我不想申请他们的信用检查,以防万一他们有理由拒绝我。我不想依靠一个网关,是否有其他网关保证不拒绝我的网关需求,并允许我进行上述那样的高级流程?如果有人知道不需要信用类型检查的网关,我会很感激,如果有人可以建议。

注意:我知道有些人会建议保留注册数据,因为即使人们不使用网站或支付服务费用,它也只有几千字节。打电话给我强迫症,但我喜欢我的数据库干净,只有相关的用户/数据。如果我没有找到适合我需求的解决方案,我最终会最终这样做,所以请不要这样做。谢谢。

回答

0

如果您想使用基于表单的简单集成,除非您希望人们窃取您的服务,否则在用户处理之前,您不会在表格中占用行。你希望你的“数据库清理”的事实是天真的。如果你真的是强迫症,只需要注册一个标志并定期删除。

您必须创建一个授权令牌(随机唯一字符串),并更新该令牌所属的用户的当前用户数据库。然后,您将用户传递给支付网关,并传递您分配给该用户的令牌。

网关会将用户发送回您选择的网址以及您分配给该用户的令牌。此时您使用该令牌更新该用户的表。

只有您和网关了解令牌,用户只有在成功收费后才能看到它。

如果你不这样做,任何人都可以找到网关在成功收费时发送的url,并自己加载它,为他们提供免费服务。

或者,您可以使用更深入的集成,是否对支付网关执行Web服务调用,如果成功,您更新行,如果失败,则不会。这使您对繁重的PCI compliance条例负责。相信我你不想深究这一点。避免它,不要让你的系统看到任何CC信息。

+1

就是这样......我想找到一个网关,允许我做PayPal以外的令牌认证。我想知道哪些网关可用,但最好不涉及信用检查。 – Tek 2010-11-12 22:31:28

+0

感谢提及令牌,这只是我怀疑黑客们发现需要窃取帮助他们解决计算机问题的服务...... :) – Tek 2010-11-12 22:39:17