PayPal从paymentID获得付款金额?

时间:2017-04-27 17:11:58

标签: paypal

好的,所以我从来没有问过任何问题......但是我在stackoverflow中读了很多,并且非常有用。

PayPal API有一个简单的问题......

在我继续执行付款之前,我需要验证用户使用我的发票支付的金额,以防万一在后台或某人修改了任何内容。

我给出了一个我不想发生的简单场景 - > 用户确认购物车物品......转移到PayPal,并向我提供给API的信息......同时,当客户在paypal时,他在我的网站上打开另一个购物车并再次确认并重定向到paypal。我需要来自GetTransactionDetails的代码来交叉引用要执行的事务。

你获得了成功,paymentID,Token,ecc ......但是你没有在GET标题响应中获得ammount支付。

GetTransactionDetails是我需要的代码...但我找不到一个简单的示例只是为了获得用户支付的金额。

请在PHP中使用这段简单的代码来完成我的项目。

非常感谢有人回复:)

编辑: 用户在paypal支付后,我从paypal收到此回复:

https://www.loginmalta.com/paypal/pay.php?success=true&paymentId=PAY-19L05357KA266880GLEBDE2Q&token=EC-51G96691264927027&PayerID=5FTT59RXH5NW4

我只需要从他们发回的网址中支付的总金额。

2 个答案:

答案 0 :(得分:0)

GetTransactionDetails:显示有关特定交易的信息。但它只会显示已传递给paypal的信息。你可以在这里找到更多相关细节: https://developer.paypal.com/docs/classic/api/merchant/GetTransactionDetails_API_Operation_NVP/?mark=GetTransactionDetails 如果您需要更多详细信息,请告诉我。

答案 1 :(得分:0)

好的我想回答我自己的问题......

客户可以向我的网站返回恶搞返回网址。

我需要提出IPN并等待IPN从paypal进行真正的验证:)

相关问题