问题描述
我目前正在使用wordpress ecwid 插件。为了开发自己的付款方式,我在github上下载了他们的付款网关模板,该模板现在正尝试安装在我的wordpress ecwid shop 上,但没有成功。拜托,您知道如何进行吗?谢谢您的关注。
解决方法
是来自Ecwid团队的Gunter。我也看到您也通过电子邮件与我们联系。我们已经解决了电子邮件请求。并且我们也将答案发布在这里,以防万一。
如果您想将自定义付款集成到Ecwid商店中,则应遵循以下步骤:
-
注册自定义应用。您可以通过以下直接链接进行操作:https://my.ecwid.com/#develop-apps
-
为我们提供Ecwid将向其发送付款请求的付款URL(您自己的服务器)。您可以将您的URL发送到apps@ecwid.com电子邮件中,我们会将其添加到您的应用中。
之后,当您的客户在结帐时选择您自己的付款并单击“付款”按钮时,Ecwid会将带有购物车数据的POST请求发送到您的服务器付款URL。您的客户也将被重定向到该URL。因此,您可以在重定向后向他们显示任何外部页面。
重定向后,您的服务器需要从请求中获取购物车详细信息,对其进行解密,然后以正确的格式将其发送给付款提供商进行处理。付款完成后,您的服务器需要更新订单状态,并将客户重定向回Ecwid店面。
您可以在此处找到有关自定义支付应用程序工作方式的更多详细信息:https://api-docs.ecwid.com/docs/how-payment-method-works