使用paypal检查付款状态,该付款方式仅包含用户在secont时刻提供的付款信息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用paypal检查付款状态,该付款方式仅包含用户在secont时刻提供的付款信息相关的知识,希望对你有一定的参考价值。
我如何才能获得paypal的付款状态只有:
1) Transaction id;
2) email;
3) date of transaction;
4) import.
这些信息是在第二时刻发出的,而不是在付款的用户付款时。不久,需要这样的东西:
if (something($email, $trasaction_id, $date, $import) == "COMPLETED") {
echo "Payment completed successful!";
} else {
echo "Payment not completed";
}
我在这里搜索并发现了一些东西,但没有任何帮助我解决这个具体情况。
答案
您可以通过将事务ID发送到api函数GetTransactionDetails
来完成此操作。
- 无 - 无状态
- 取消 - 撤销 - 撤消已被取消,例如,当您赢得争议并且撤销的资金已退还给您时。
- 已完成 - 付款已完成,资金已成功添加到您的帐户余额中。
- 拒绝 - 您拒绝付款。仅当付款先前未决时才会发生这种情况,原因可能是PendingReason元素所描述的原因。
- 已过期 - 已达到此付款的授权期限。
- 失败 - 付款失败。只有在您的买家的银行帐户中付款时才会发生这种情况。
- 正在进行 - 交易尚未终止,例如,授权可能正在等待完成。
- 部分退款 - 付款已部分退款。
- 待定 - 付款待处理。有关更多信息,请参阅PendingReason字段。
- 退款 - 您退还了付款。
- 反转 - 由于退款或其他类型的撤销,付款被撤销。资金已从您的帐户余额中移除并退还给买方。
- 反转的原因在ReasonCode元素中指定。
- 已处理 - 已接受付款。
- 无效 - 此交易的授权无效。
以上是关于使用paypal检查付款状态,该付款方式仅包含用户在secont时刻提供的付款信息的主要内容,如果未能解决你的问题,请参考以下文章