CURRENCY_MISMATCH捕获货币必须与授权错误贝宝的货币相同

时间:2019-08-26 10:46:55

标签: paypal paypal-sandbox paypal-rest-sdk

我已将paypal-rest-sdk npm软件包与沙箱集成在一起。美元可以正常使用,但我们需要集成英镑。将货币更改为GBP时,出现以下错误:

  

{名称:“ CURRENCY_MISMATCH”,消息:“必须捕获货币   与授权货币相同”,information_link:   'https://developer.paypal.com/docs/api/payments/#errors',debug_id:   '858d8b93df7c0',httpStatusCode:400}

    if (!uperr) {  
        var payment = {
            "intent": "sale",
            "payer": {
                "payment_method": "paypal"
            },
            "redirect_urls": {
                "return_url": res.locals.siteurl+"/flight/success",
                "cancel_url": res.locals.siteurl+"/flight/cancel"
            },
            "transactions": [{
                "amount": {
                    "total": 10,
                    "currency": "GBP"
                },
                "description": "Flight",

我们怎么也可以使用GBP(英镑)?

0 个答案:

没有答案