Venmo API在付款终端上返回未记录的错误1396

时间:2014-10-30 20:36:15

标签: paypal venmo

错误看起来像这样

 request.post({
             url: 'https://api.venmo.com/v1/payments',
            form: {
                access_token: 'xxxxxxxxxxxxxxxxxxxxxx',
                email: req.body.email,
                note: 'Payment of ' + req.user.coins + ' coins',
                amount: (req.user.coins * coin_price),
                audience: 'public',
                confirm: true
            }
        }, function(err, httpResponse, body) {
    console.log(err, body)
 } )

并且json响应看起来像这样

{"error": {"message": "Please confirm whether you would like to pay a fee on this transaction", "code": 1396}}

我觉得这是因为在我的帐户上我有一张需要3%手续费的信用卡。但我很好。有没有办法让我自动接受这个?

文档在这里:Venmo payments

1 个答案:

答案 0 :(得分:2)

我在Braintree工作,和Venmo一样。如果您有更多问题,可以随时reach out to the Venmo support team

如果您没有设置默认资金来源,则会发生错误,唯一可用的资金来源是您的信用卡。设置任何默认资金来源(卡或其他)将解决问题。其目的是防止您意外产生费用。

感谢您报告未记录的错误,我们会添加它。我们还会更新错误消息以使其更加清晰。