【发布时间】:2023-01-08 01:23:51
【问题描述】:
我是一名初级 Web 开发人员,刚开始学习 wordpress 和 woocommerce 开发。我创建了不同的支付方式和支付网关配置。每当客户在结账时通过选择特定的付款方式点击下订单按钮时,在创建订单后,我需要将订单数据提交给第 3 方 API 端点,并将响应数据返回给在不重定向到支付网关的情况下打开弹出模式并停留在结帐页面.弹出窗口将包含用于处理付款重定向或终止付款流程的按钮。弹出脚本应该能够使用订单数据以及 API 响应数据。
我参考了 woocommerce 官方文档https://woocommerce.com/document/payment-gateway-api/。但我无法获得确切的解决方案。
还检查了各种 woocommerce 挂钩以实现、限制支付网关重定向并在客户选择特定支付方式时停留在结帐页面。
我还提到了https://stackoverflow.com/a/55436084。但不确定如何通过打开弹出模式来留在结帐中,重要的是不会重定向到默认情况下由 woocommerce 完成的支付网关。
在这里https://stackoverflow.com/a/64277593他们添加了一个弹出窗口来下订单。但是我需要在下订单后打开弹出窗口并通过订单数据和上面提到的 api 响应数据打开弹出模式来处理付款
我需要知道的是,是否有任何标准化的 woocommerce 方法来限制支付网关重定向并通过停留在结帐页面打开弹出模式?
抱歉,描述太长了。
【问题讨论】:
标签: redirect woocommerce popup payment restrict