我一直在研究付款数据传输(PDT)的PayPal文档 . 特别是我对某一点感到困惑:
在我发回包含事务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/
谢谢你的帮助,肯
1 回答
你可能已经想到了这个,但它可能会帮助其他人 .
a)你的假设是正确的 . 通常,您将使用Curl构建对Paypal的POST请求,并在同一脚本中分析响应 .
b)它是POST,在我看来,你只会参与Curl响应 .
是的,这里的PDT代码示例:https://github.com/paypal/pdt-code-samples
此处的IPN代码示例:https://github.com/paypal/ipn-code-samples