我正在wp电子商务插件中使用Bitpay商家插件(对于我的比特币商店-https://robt.info/bitcoin-store/)只销售可下载的产品,而且运行良好。。。
我没有使用任何其他支付网关,如贝宝或谷歌结账。
我唯一的问题是,一旦付款成功,用户就会被发送到transactions_results/sessionid页面,并显示付款正在等待中。。。为什么?
在CMS中,交易显示为"未完成销售"的销售状态。当我手动将其更改为"接受付款"时,一切都很好。。。电子邮件被发送,可下载的产品出现在"您的帐户"页面的"您的下载"部分。
所以我想我的问题是,一旦结账完成,我如何让"未完成销售"的销售状态自动更新为"已接受付款",而我不必手动执行此操作????
我通过在wordpress中将HTTP协议简单地更改为HTTPS来解决这个问题。。。
要执行此操作,请转到仪表板>>设置>>常规>>
将WordPress地址(URL)和网站地址(URL,从HTTP更改为HTTPS
这将允许Bitpay成功地与您的网站进行交互NotificationURL
请注意,如果您没有SLL的设置,这将使您的网站离线,就像我的网站一样。