PayPal response to PDT POST-back


PayPal response to PDT POST-back

我一直在研究PayPal关于支付数据传输(PDT)的文档。我特别困惑于一点:

在我发回包含交易ID和PDT令牌的POST后,文档显示PayPal发回一个响应,该响应的第一行ID为SUCCESS或FAIL。让我困惑的是

a) 该响应发送到哪个URL(我假设它与原始GET响应发送到的URL相同)和

b) 这个回复是以什么形式发给我的?是GET还是POST?

另外,在PHP中有没有可以找到这一系列事务的示例代码?

作为参考,我正在查看的PayPal文档是:https://developer.paypal.com/webapps/developer/docs/classic/paypal-payments-standard/integration-guide/paymentdatatransfer/

谢谢你的帮助,Ken

您现在可能已经解决了这个问题,但它可能会帮助其他人。

a) 你的假设是正确的。通常,您会使用Curl向Paypal构建POST请求,并在同一脚本中分析响应。

b) 这是POST,在我看来,你只会进入Curl响应。

另外,在PHP中有没有可以找到这一系列事务的示例代码?

是的,PDT代码示例如下:https://github.com/paypal/pdt-code-samples

IPN代码示例如下:https://github.com/paypal/ipn-code-samples