我在Perl中有一个非常简单的在线订购应用程序。用户填写表单,当他们提交时,我的应用程序将信息插入mySql数据库,然后将其重定向到PayPal以完成付款。问题是数据库没有关于它们是否实际完成付款的任何信息。我最终不得不手动将PayPal的报告与我的数据库进行核对,以确认每笔订单的付款。
PayPal有什么类似“回调”的地方,我可以为PayPal提供订单的唯一标识符,PayPal可以发回该标识符作为订单付款的确认,最好通过HTTP请求返回我的服务器?然后我可以用“付费”标志更新我的数据库中的订单。