Braintree:在沙盒模式下使用 CVV 验证创建或更新客户时出现授权错误

王科林

Braintree用作我的 iOS 应用程序的支付网关。
我创建了一个 Node.js 服务器来处理付款。
我想使用用户管理系统中使用的用户 ID 的客户 ID 创建客户。

BraintreeGateway.customer.update(req.uid, {
  paymentMethodNonce,
  verifyCard: process.env.NODE_ENV === 'production'
}, (err, result) => {
  if (err) {
    next(err);
  } else {
    if (result.success) {
      req.customer = result.customer
      console.info('Payment Method:', result.customer.paymentMethods[0])
      res.send({
        status: HttpStatus.OK,
        message: 'Successfully updated!'
      })
    } else {
      next({
        error: 'Failed to update a payment method!',
        result
      })
    }
  }
})

req.uid是用户的唯一标识符。
在 Braintree 控制面板中未启用 CVV 验证设置的情况下,它运行良好。在这里
但是启用 CVV 验证设置后,我得到authorizationError: Authorization Error这意味着无效的 API 密钥。在这里,
我使用DropIn UI输入信用卡并将其paymentMethodNonce正确传递到服务器。
当前测试信用卡号为 Number: 4242 4242 4242 4242Exp: 12/2019CVV: 123

这里有什么错误?它会在生产模式下工作吗?(Braintree 会接受生产模式下的有效信用卡号吗?)

布赖恩·K

我在Braintree工作。如果您有任何其他问题,请随时联系支持

您用来执行更新 API 调用的用户可能没有执行卡验证的正确权限。我建议检查用户的角色并确保它具有所有必要的权限:https : //articles.braintreepayments.com/control-panel/basics/users-roles#creating-and-editing-roles

如果执行此操作后您仍然收到授权错误,我建议联系 Braintree支持人员。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更新Braintree上存储的信用卡的CVV

来自分类Dev

在沙盒模式下请求客户电话号码 - PayPal

来自分类Dev

在沙盒模式下创建PayPal订阅按钮

来自分类Dev

Braintree Drop-In UI不显示CVV字段

来自分类Dev

使用devise授权omniauth facebook会收到错误“此应用处于沙盒模式”

来自分类Dev

如何知道沙盒模式下的汽车可再生产品更新

来自分类Dev

如何知道沙盒模式下的汽车可再生产品更新

来自分类Dev

在IFRAME沙盒模式下的Google App脚本中获取错误的网址

来自分类Dev

在沙盒模式下使用TestFlight?

来自分类Dev

在沙盒模式下使用TestFlight?

来自分类Dev

使用沙盒帐户的 API 错误

来自分类Dev

Braintree 沙盒 transaction.sale 给出错误:“销售客户 ID 已被占用”

来自分类Dev

在Windows 10中构建OpenCV时Qt和cvv的链接错误

来自分类Dev

PayPal SDK沙盒模式会返回错误链接的响应

来自分类Dev

自动续订订阅错误时间响应沙盒模式

来自分类Dev

在沙盒模式下调用PayPal API时出错

来自分类Dev

PayPal PayFlow Pro-信用卡验证:CVV2和BILLTOZIP

来自分类Dev

如何创建沙盒用户?

来自分类Dev

沙盒上的付款错误

来自分类Dev

沙盒上的付款错误

来自分类Dev

如何在沙盒模式下使用Google Analytics测试我的应用

来自分类Dev

Paypal REST API:在沙盒模式下使用哪些凭据来批准付款?

来自分类Dev

Mac App因使用我未使用的沙盒授权而被拒绝

来自分类Dev

Mac App因使用我未使用的沙盒授权而被拒绝

来自分类Dev

在沙盒模式下执行任意C#代码?

来自分类Dev

在沙盒模式下执行任意C#代码?

来自分类Dev

在沙盒模式下(Fortumo),禁用了Widget Fallback

来自分类Dev

NSServices:“如何使用沙盒”应用程序在Finder中创建新文件

来自分类Dev

创建客户的验证错误代码的Braintree Java实现

Related 相关文章

  1. 1

    如何更新Braintree上存储的信用卡的CVV

  2. 2

    在沙盒模式下请求客户电话号码 - PayPal

  3. 3

    在沙盒模式下创建PayPal订阅按钮

  4. 4

    Braintree Drop-In UI不显示CVV字段

  5. 5

    使用devise授权omniauth facebook会收到错误“此应用处于沙盒模式”

  6. 6

    如何知道沙盒模式下的汽车可再生产品更新

  7. 7

    如何知道沙盒模式下的汽车可再生产品更新

  8. 8

    在IFRAME沙盒模式下的Google App脚本中获取错误的网址

  9. 9

    在沙盒模式下使用TestFlight?

  10. 10

    在沙盒模式下使用TestFlight?

  11. 11

    使用沙盒帐户的 API 错误

  12. 12

    Braintree 沙盒 transaction.sale 给出错误:“销售客户 ID 已被占用”

  13. 13

    在Windows 10中构建OpenCV时Qt和cvv的链接错误

  14. 14

    PayPal SDK沙盒模式会返回错误链接的响应

  15. 15

    自动续订订阅错误时间响应沙盒模式

  16. 16

    在沙盒模式下调用PayPal API时出错

  17. 17

    PayPal PayFlow Pro-信用卡验证:CVV2和BILLTOZIP

  18. 18

    如何创建沙盒用户?

  19. 19

    沙盒上的付款错误

  20. 20

    沙盒上的付款错误

  21. 21

    如何在沙盒模式下使用Google Analytics测试我的应用

  22. 22

    Paypal REST API:在沙盒模式下使用哪些凭据来批准付款?

  23. 23

    Mac App因使用我未使用的沙盒授权而被拒绝

  24. 24

    Mac App因使用我未使用的沙盒授权而被拒绝

  25. 25

    在沙盒模式下执行任意C#代码?

  26. 26

    在沙盒模式下执行任意C#代码?

  27. 27

    在沙盒模式下(Fortumo),禁用了Widget Fallback

  28. 28

    NSServices:“如何使用沙盒”应用程序在Finder中创建新文件

  29. 29

    创建客户的验证错误代码的Braintree Java实现

热门标签

归档