我有2个相同付款类型的版本我正在编写插件,我需要帮助了解架构的差异以及如何使用自定义操作来处理差异。
方法1 是 offsite 付款,返回“已完成”网址,该网址会检查状态并将用户重定向到成功/错误页面。 (当用户返回时,MY SYSTEM发送有关付款状态的查询)
方法2 再次是非现场付款,但是此付款网关发送的用户无法返回到相同的“完成”页面我在创建付款时设置的网址的个别通知,其中包含付款结果数据。所以现在我将用户发送到待处理的页面。但是我无法使用“完成”页面来处理单独的通知,因为我需要设置不同的响应(只是'确定',没有别的)和'完成'页面想要重定向,因为它已被浏览器中的用户访问。
处理此问题的最佳方法是什么?我已经编写了代码来处理方法1但需要它来处理方法2。
我可以使用自定义操作来实现此目的吗?
对于我如何从“完成”网址执行单独操作,文档并不是很清楚?
提前致谢
Ĵ