【问题标题】:transaction_id is invalid in spree when integrate braintree payment gateway整合braintree支付网关时,大礼包中transaction_id无效
【发布时间】:2015-07-30 10:40:56
【问题描述】:

我是新的狂欢,我添加了新的支付网关大脑树沙箱。

但是当我在管理端批准我的付款时,它给我 transaction_id is invalid error in payment controller fire method。]

参数错误(transaction_id 无效): app/controllers/spree/admin/payments_controller_decorator `fire'。

我的第二个问题是如何防止我的特定参数不传递到支付网关。

我该如何解决这个问题?

【问题讨论】:

    标签: ruby-on-rails-4 braintree


    【解决方案1】:

    我是 Braintree 的一名开发人员。如果没有更多信息,我不确定您的确切问题是什么,但如果您查看我们的 client library,您会发现当您提供由非字母数字字符组成的交易 ID 时会引发此错误:

    raise ArgumentError, "transaction_id is invalid" unless transaction_id =~ /\A[0-9a-z]+\z/
    

    如果这不能解决您的问题,您应该联系Braintree support 寻求进一步帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-23
      • 2023-03-25
      • 2014-08-11
      • 2016-05-01
      • 1970-01-01
      • 2016-05-06
      • 2017-02-04
      • 2014-12-06
      相关资源
      最近更新 更多