payment-gateway - Braintree - 为什么通过 API 或通过沙箱创建的 braintree 交易在结算之前需要很长时间?

标签 payment-gateway payment payment-processing braintree

每当我通过 Braintree API 或通过他们的沙箱创建交易时,它都会经历许多状态,例如授权、提交结算、已结算......所有这一切大约需要 24 小时。我想问一下,有没有一种方法可以让我在沙箱/api 中创建交易,并立即解决或争议。我不知道为什么要花这么多时间......例如在网上购物时,我的信用卡会立即被扣款。如何通过 braintree 支付沙箱实现同样的目标?

最佳答案

我在布伦特里工作。看来我们已经回复了您的 support email ,但我会在这里发布给有同样问题的其他人。

每个客户端库都有一种在沙盒中即时结算交易的方法。对于 PHP, it's in the TestHelper :

class Braintree_TestHelper
{
    . . .

    public static function settle($transactionId)
        {
            $http = new Braintree_Http(Braintree_Configuration::$global);
            $path = Braintree_Configuration::$global->merchantPath() . '/transactions/' . $transactionId . '/settle';
            $http->put($path);
        }

    . . .
}

在生产中,您运行的任何交易通常会立即显示为信用卡上的一笔费用,但它不是“永久性”的,并且在交易结算之前资金不会真正转移。换句话说,即使结算可能需要 24 小时,但费用不会花那么长时间就会显示在卡上。

关于payment-gateway - Braintree - 为什么通过 API 或通过沙箱创建的 braintree 交易在结算之前需要很长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29310096/

相关文章:

paypal - 需要支付流程的解决方案

payment-gateway - 验证信用卡信息-CVV号

smartcard - EMV Tag 91 发行人身份验证数据 - 如何确定响应中的标签格式

mobile - 在移动应用程序上使用 Balanced API 的最佳实践

paypal - 是否可以将任何个人对个人支付服务整合到我的市场中,从而我也可以为自己收取一定比例的费用?

ruby-on-rails - 订阅的短信支付平台?

node.js - Node.js 的 PayPal 模块

Django:集成 Avangate IPN

ruby-on-rails - 向 PayPal 发送额外的自定义参数

payment-gateway - Prestashop:付款方式取决于邮政编码