Jon*_*han 5 php codeigniter paypal paypal-adaptive-payments
我正在使用CodeIgniter框架开发一个众筹网站(类似于Kickstarter).
我使用这个库 "成功"实施了PayPal的自适应支付.
但是,我只是不确定如何正确和安全地检查成功/失败的付款和女巫数据对于保存到数据库很重要.
注意:这是一个链式延迟付款,我是主要接收者,次要接收者是众筹项目创建者.在预定的一段时间之后,钱被转移到次要接收器.
我现在的流程是这样的:
现在,我确定我错过了很多东西,但我不知道是什么:
非常感谢,我真的需要你的回答!
IPN会自动将数据发布到您的"监听器"(您需要开发),以便自动执行后付款程序.例如,您可以在IPN中更新数据库,点击第三方Web服务,生成电子邮件收据等,以便在您的PayPal帐户中收到任何金钱时自动发生这些事件.您还可以将其设置为处理退款,争议和其他事件.这不是必需的,但通常非常有用.
这是IPN有用的一个原因.无论用户是否将其恢复到您的网站,都会触发IPN.如果您在感谢页面或其他类似的地方进行后付款处理程序,我建议您将其移至IPN解决方案中.
PayKey在用作令牌时确实有效3小时.但是,当您使用CREATE的ActionType调用Pay时,它会设置延迟付款,PayKey最多有效期为90天.
错误信息将始终以相同的格式返回响应中.您可以根据此标准响应相应地记录或显示错误.
在大多数情况下,听起来你几乎都处于最重要的位置.