交易失败如何获取paypal的交易状态?

How to fetch the transaction status of paypal if transaction is failed?

如果交易成功,我从 URL 的变量“st”获取交易状态已完成,如果交易成功,如何获取被用户取消或失败?

这是我的代码,

<input type="hidden" name="business" value="{emailflexform}">
<input type="hidden" name="cmd" value="_donations">
<input type="hidden" name="item_name" value="Donation">
<input type="hidden" name="custom" value="{email}">
<input type="hidden" name="cancel_return" value="http://192.168.xyz.yy/typo3test.local/index.php?id=69">
<input type="hidden" name="return" value="{url}">
<input type="hidden" name="item_number" value="{uid}">           
<input type="hidden" name="amount" value="5.00">
<input type="hidden" name="currency_code" value="USD">

正确吗?

http://192.168.xyz.yy/typo3test.local/index.php?id=69&tx=3CM23566EG4059057&st=Completed&amt=5%2e00&cc=USD&cm=tuyty%40gmail%2ecom&item_number=118&sig=MIk2dzKU3kZFuQuJ8LkJGMIDLjFWqPZZLllURpBNlYyaPtCdJYwVO5yzraLdDzfXEKDajnGtZO4YrRLpOvK0o3AMgFCHzAK%2b1R%2fSWshu3SaXVZuCxuU%2fObCmjiEs2KC9%2bEbogA9XRDePTxScN%2b8mhmRw5Nk0j1QUJ2CCqq%2fkiWo%3d

http://192.168.xyz.yy/typo3test.local/index.php?id=69

你的问题很难理解,因为你没有显示你的代码....我希望你能从中得到一些想法 https://www.paypal.com/in/smarthelp/article/how-do-i-test-failed-transactions-in-the-paypal-sandbox-ts1259

据我从你的问题中得到的信息,从同一个 URL 中你得到失败和取消交易的状态。 Paypal 发送每笔交易的完整信息,无论是失败还是 completed.There 都是获取详细信息的两种方式: 1) 通过 return 消息。 2) 通过 IPN(即时付款通知)。

如需更多支持,您需要提供代码。