【问题标题】:Brain tree paypal integration failureBraintree 贝宝集成失败
【发布时间】:2019-02-19 23:25:26
【问题描述】:

目前正在使用大脑树与支付网关合作。当我像上面一样点击贝宝假随机数“fake-paypal-one-time-nonce”时,会收到一条错误消息处理器网络不可用 - 再试一次,但 Braintree 随机数正在工作。我将我的贝宝与大脑树集成在一起,我使用以下 java 代码来点击

谢谢。

    TransactionRequest request = new TransactionRequest();
    CustomerRequest customerRequest = request.customer();
    customerRequest.email(nonceDetails.getString("email"))
            .firstName(nonceDetails.getString("name"))
            .phone(nonceDetails.getString("mobileNumber"));

    request.amount(new BigDecimal(nonceDetails.getFloat("amount")))
            .paymentMethodNonce(nonceDetails.getString("nonce"))//<-- Here I put my nonce 
            .options()
            .submitForSettlement(true)
            .paypal()
            .done();


    try {
        Result<Transaction> result = bt.transaction().sale(request);
        if (result.isSuccess()) {

            Transaction transaction = result.getTarget();
            future.complete(transaction);
        } else if (result.getTransaction() != null) {
            Transaction transaction = result.getTransaction();
            logger.error("Error in BrainTreeGateWay::paymentConfirmationWithNonce - " + transaction.toString());
            future.fail(result.getErrors().toString());
        } else {
            for (ValidationError error : result.getErrors().getAllDeepValidationErrors()) {
                logger.error("Error in BrainTreeGateWay::paymentConfirmationWithNonce - " + error.getMessage());
            }
            future.fail(result.getErrors().toString());
        }

【问题讨论】:

    标签: java paypal-sandbox braintree braintree-sandbox


    【解决方案1】:

    全面披露:我在 Braintree 工作。如果您还有其他问题,请随时联系 support.

    如果您使用我们的 JavaScript SDK v3 并且在 Braintree 沙箱中启用了您的 PayPal 沙箱帐户,那么您将需要直接从 Braintree 接收 nonce,而不是使用测试 nonce 值。

    由于linked PayPal testing flow 旨在测试您的 PayPal 集成的全部功能,因此 PayPal 测试 nonce 值将不再与您的沙盒兼容。

    我建议您向 Braintree 支持发送电子邮件,以便我们查看您的沙盒设置,看看是否是这种情况,或者是否有其他原因导致您收到 3000 失败响应。

    【讨论】:

      猜你喜欢
      • 2014-12-13
      • 2012-08-04
      • 2023-03-11
      • 2013-07-18
      • 2011-08-01
      • 2011-11-03
      • 2018-01-13
      • 2018-05-31
      相关资源
      最近更新 更多