我试图在这里和x.com上搜索我的问题,但找不到任何东西,然后我想问。
问题是Canceled_Reversal状态。
当我获得此状态时,我如何检查我们是否赢了案件或者我们输了? 因为我发现的是这意味着Win / Lost
当我获得此状态后,会有完整的状态吗?
我认为我应该工作
我需要它是因为我需要找出该成员是否已经失去了争议或我们赢了它。因为那时用户不应该访问用户赢得的内容,但如果我们赢了,他仍然可以访问
* 我现在如何使用它* 如果(Compelete)已付款 如果(待定)等待 if($ payment_status =="无效" || $ payment_status =="已过期")被拒绝 if($ payment_status ==" Reversed" || $ payment_status =="退款" || $ payment_status ==" Canceled_Reversal")as refunded
如果您有任何我想听的建议
希望有人可以帮助我:)
答案 0 :(得分:2)
我或许可以解释原始问题中的结果以及用户4416494运行的实验。
关键是要了解PayPal费用是一个固定金额加上购买价格的百分比。退款后,客户将返还完整金额。但PayPal始终保留费用。这意味着商人实际上会亏钱。他们失去了完整的原始购买价格(因为这又回到了客户手中)并且他们必须提供PayPal保留的费用。
因此,举例来说,如果我向一个组织捐赠5.00美元,然后该组织退还5.00美元,我就会得到全部5.00美元。但该组织甚至没有出来。他们实际上失去了PayPal为交易保留的费用。 (我在PayPal文档中没有找到这个细节,但我已经从我自己的IPN中验证了它。)
看似尴尬的使用取消 - 逆转 - 即使是商家失败的争议 - 是PayPal如何“简化”这种费用的处理。
考虑购买5.00美元。如果PayPal收取2.2%+ 30美分,则商家获得4.59美元的报酬,PayPal保持41美分。
(请参阅以下堆栈溢出问题以及PayPal提供的示例消息:PayPal IPN Example: Completed, Reversed, Canceled_Reversed and Refunded)
商家WON的争议顺序(原始购买:$ 5.00):
因此,当所有人都说完了之后,如果从未提起过争议,商家帐户最终会获得收到的金额:4.59美元。
以下是商家丢失的争议的5.00美元购买顺序:
因此,您可以看到客户收回所有款项,而商家则会亏钱以支付PayPal所支付的费用。
EDIT 这是一个更详细的回复,包括费用。 (这些数字来自this Stack Overflow页面上报告的IPN。)
商家赢得争议:
Status mc_gross mc_fee
==================================
Completed 5.00 0.45
Reversed -4.55 -0.45
Canceled_Reversal 4.55 0.45
===================================
SUM 5.00 0.45
客户赢得争议:
Status mc_gross mc_fee
==================================
Completed 5.00 0.45
Reversed -4.55 -0.45
Canceled_Reversal 4.55 0.45
Refunded -5.00 -0.15
===================================
SUM 0 0.30
有趣的是,这表明PayPal只保留退款费用的一部分,而不是基于购买价格百分比的部分费用。
答案 1 :(得分:1)
逆转意味着Paypal扭转了交易。他们有钱。 Canceled_reversal表示他们取消了逆转。你有钱。你赢了这个案子。
因为我发现的是这意味着赢/输
我不知道你有什么想法。来自IPN指南:
Canceled_Reversal:取消了撤消。例如,你赢了 与客户的争议,以及交易的资金 被逆转已经归还给你了。
答案 2 :(得分:0)
我今天测试了这个。我收到的欺诈逆转案件的IPN payment_status如下:
完成(购买时)
逆转(在"欺诈"争议)
卖家赢了:
Canceled_Reversal
买家赢了:
取消逆转
反转