2CheckOut — Ошибка: неверный запрос — ошибка параметра

Запрос данных в TwoCheckOut:

Запросить данные

Ответ от TwoCheckOut.

{
    "error": "Bad request - parameter error"
}

Вот код

     $charge = Twocheckout_Charge::auth(array(
            "sellerId" => '*HIDDEN*',
            "merchantOrderId" => $orderID,
            "token"      => $token,
            "currency"   => $currency,
            "total"      => $itemPrice,
            "billingAddr" => array(
                "name" => $name,
                "addrLine1" => $addrLine1,
                "city" => $city,
                "state" => $state,
                "zipCode" => $zipCode,
                "country" => $country,
                "email" => $email,
                "phoneNumber" => $phoneNumber
            ),
            "shippingAddr" => array(
            "name" => 'Testing Tester',
            "addrLine1" => '123 Test St',
            "city" => 'Columbus',
            "state" => 'OH',
            "zipCode" => '43123',
            "country" => 'USA',
            "email" => '[email protected]',
            "phoneNumber" => '555-555-5555'
            ),
            "demo" => true

        ));

Хотя я получаю аутентификацию, если отправлю неверный ключ-токен.

ИЗМЕНИТЬ:

МОЙ КОД JS VIEW код внешнего интерфейса

Не стесняйтесь оставлять свои предложения


person Shahzaib Ahmed    schedule 05.06.2020    source источник
comment
взгляните на эти ответы, возможно, они помогут вам stackoverflow .com/questions/25227500/   -  person Kanon Chowdhury    schedule 05.06.2020
comment
Все ответы довольно старые, и 2checkout недавно обновил свои библиотеки и переработал их поток.   -  person Shahzaib Ahmed    schedule 05.06.2020


Ответы (2)


"demo" => 'Y'

Демонстрационный ключ должен быть «Y», это неправда, здесь проблема

person Shahzaib Ahmed    schedule 21.06.2020

TCO.loadPubKey('production');

loadPubKey должен быть «производственным», он не должен быть пустым

person ahmad    schedule 28.07.2020