我在基本的Spree 3.0.0安装上使用Braintree。
我创建了一个沙箱帐户,并将商户ID和密钥添加到Braintree的“管理”面板中。我能够完成所有订单,但似乎都可以,但是在“订单”部分中,付款状态将具有状态余额。这是常见的行为吗?不应更改为“付费”吗?
即使布兰特里(Braintree)是沙盒环境,也不会确认资金转移。?
正如kennyadsl所建议的那样,您似乎必须启用自动捕获付款功能。
我建议在您的spree初始化程序中执行此操作(在我的应用程序中,它位于config / initializers / spree.rb中)。您可以通过几种方式来执行此操作,例如:
Spree.config do |config|
config.auto_capture = true
# Other config modifications
end
或通过分配:
Spree::Config[:auto_capture] = true
如果这样做不能解决您的问题,请告知我们,并按照kennyadsl的建议检查付款页面或spree_payments表,我们可以从中推荐更多解决方案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句