Для оформления заказа при создании платежа появляется эта ошибка Неверный запрос - ошибка параметра

При создании платежа эта ошибка появляется «Неверный запрос — ошибка параметра», как показано ниже. Я определяю всю конфигурацию проверки. Пожалуйста, у кого-нибудь есть эта проблема или есть идея для этой проблемы

    var params = {
        "merchantOrderId": "123",
        "token": "MWQyYTI0ZmUtNjhiOS00NTIxLTgwY2MtODc3MWRlNmZjY2Jh",
        "currency": "USD",
        "total": "10.00",
        "billingAddr": {
            "name": "Testing Tester",
            "addrLine1": "123 Test St",
            "city": "Columbus",
            "state": "Ohio",
            "zipCode": "43123",
            "country": "USA",
            "email": "[email protected]",
            "phoneNumber": "5555555555"
        }
    };

    // Make the call using the authorization object and your callback function
    tco.checkout.authorize(params, function (error, data) {
        if (error) {
            console.log('error ',error.message);
        } else {
            console.log('success ',JSON.stringify(data));
        }
    });

person Ahmed Awad    schedule 07.12.2014    source источник
comment
Вы когда-нибудь получали решение этой проблемы?   -  person Beyers    schedule 20.06.2015


Ответы (2)


Ошибка Bad request - parameter error вылетает по следующим причинам

  1. Ваша учетная запись еще не одобрена органами 2Checkout
  2. Вы были заблокированы 2Checkout
person Ghayel    schedule 04.05.2016
comment
как узнать, доступны ли эти разрешения для моей учетной записи? - person Swaps; 12.04.2017

    var Twocheckout = require('2checkout-node');

    var tco = new Twocheckout({
        apiUser: "your_username",                              
        apiPass: "your_password",
        sellerId: 'your_seller_id',                             
        privateKey: "your_private_key",
        demo: true,
        sandbox: true
    });

    var params = {
            "merchantOrderId": "001",
            "token": "gener",
            "currency": "USD",
            "total": "10.00",
            "billingAddr": {
                "name": "Testing Tester",
                "addrLine1": "123 Test St",
                "city": "Columbus",
                "state": "Ohio",
                "zipCode": "43123",
                "country": "USA",
                "email": "[email protected]",
                "phoneNumber": "5555555555"
            }
        };

   tco.checkout.authorize(params, (error, data) => {

      if (error) {
        return res.status(401).end()
      } else {
        return res.json(data)
        console.log(JSON.stringify(data));
      }

    });

генерировать токен при каждом новом переходе генерировать токен

person Ashik Antala    schedule 02.03.2016