以编程方式(通过信用备忘录?)清理 Magento 中的 Paypal 逆转
Posted
技术标签:
【中文标题】以编程方式(通过信用备忘录?)清理 Magento 中的 Paypal 逆转【英文标题】:Programmatically (via. Credit Memos?) Clean-up Paypal Reversal in Magento 【发布时间】:2011-11-23 18:39:34 【问题描述】:我被要求调查一位同事在 Magento 网站上看到的一个与 paypal 交易相关的奇怪的 paypal 问题。具体来说,如果 paypal 将网站支付标准交易标记为可能存在欺诈并撤销费用,它会通过 IPN URL 向 Magento 发送 Reversal 请求
http://store.example.com/paypal/ipn
在撤销后更新订单财务并在订单历史记录中记录。
我的同事报告说,Magento 还尝试自动创建贷项通知单以将订单清零,但由于贝宝收费,金额总是关闭。正因为如此,订单不能被平仓,库存仍然被占用。
不幸的是,这发生在几个月前,我们已经超出了 paypal 的 28 天 IPN 日志窗口期。我现在正在设置一个贝宝沙箱来运行一些测试交易。
在我在这里深入代码之前
这是已知的事情吗?
是否有已知的方式来配置或以其他方式以编程方式操作 paypal/magento,以便无缝处理
是否有第三方程序解决方案可以自动清理这些订单?
在我涉入太深之前的任何其他想法、警告或陷阱表示赞赏
Magento 版本:1.5.0.1
【问题讨论】:
【参考方案1】:最好的办法是扩展 paypal 返回方法并添加与订单总额的比较,并操纵从 paypal 返回的总和以匹配订单总额
【讨论】:
如果这里没有答案,这就是计划。似乎有人可能已经解决了一些问题。【参考方案2】:我不太熟悉 magento 和 paypal 中的订单处理细节。但是,如果您查看 Magento 1.6.0.0-rc2(2011 年 7 月 11 日)发行说明,您将看到接下来 2 个与 paypal 相关的修复:
订单有效期到期后自动取消订单(可能你的订单会被取消,产品退回库存?)
通过 PayPal 下达的固定订单标记为“涉嫌欺诈”
在比较中添加了格式数量(不确定是否与您的问题有关)【讨论】:
以上是关于以编程方式(通过信用备忘录?)清理 Magento 中的 Paypal 逆转的主要内容,如果未能解决你的问题,请参考以下文章