ruby - Braintree - 即使欺诈返回 "Decline",交易还是成功的

标签 ruby braintree

我使用有效卡提交交易,但我通过使用该卡快速进行大量交易使其触发了 RiskData 的“拒绝”。问题是即使RiskData返回“Decline”,它仍然使交易成功并提交结算。

这是布伦特里的 regarding a "Decline" RiskData :

'Decline' - The transaction was declined due to fraud risk.

这是它应该如何运作的吗?我是否应该更改配置以使其拒绝“拒绝”交易?

这里有一些引用:

#<Braintree::SuccessfulResult transaction:#<Braintree::Transaction id: "xxxxx"...>
#<RiskData id: "xxxxxxxxx", decision: "Decline">

最佳答案

我在布伦特里工作。更多问题请reach out to our support team .

在 Sandbox 中,Braintree 不会根据风险决策采取行动,因此如果您不使用 fraud rejection card number,这是预期的行为。 .

在生产中,“Decline”RiskData会导致交易被拒绝; “审查”RiskData 不会。除非您直接通过 Kount 获取自己的商家 ID 并设置自己的规则来触发此响应,否则您不太可能在生产中看到“审核”状态。

关于ruby - Braintree - 即使欺诈返回 "Decline",交易还是成功的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29380124/

相关文章:

ruby 日期减法

ruby-on-rails - 将环境升级到 Ruby 3.0.1 后,我的应用程序继续使用 2.6.3

ruby - 计算Ruby Array#uniq自己实现的时间复杂度

javascript - 如何以 Angular 使用 npm 模块?

php - Braintree API 在 PHP 中的成功和货币问题

ruby-on-rails - 如何在 Rails 中获取 utc 偏移量?

javascript - 尝试将 Braintree 嵌套回调转换为 NodeJS 异步/等待语法

ruby-on-rails - 布伦特里支付网关 : Dealing with "payment_method_token"?

Braintree 客户端 token 到期

ruby 扩展任务 : How to make it dependent of another rake task?