Неверные дополнительные параметры: token_name PAYFORT INTEGRATION

Я использую документацию Merchant Page 2.0, как было сказано в электронном письме payfort. Я интегрирую payfort с nodejs. Я отправляю все необходимые параметры в теле запроса. запрос TOKENIZATION был успешным, а запрос PURCHASE — нет. Я получаю ответ Недопустимые дополнительные параметры: token_name. Если вы посмотрите документацию страницы мерчанта 2.0, то обнаружите, что token_name является обязательным параметром.? Примечание: проблема аналогична payfort Недопустимые дополнительные параметры. но это решение для Php, и мне нужно решение для nodejs. ниже мой запрос

 new Promise(async (resolve, reject) => {
      await axios
        .post(
          "https://sbpaymentservices.payfort.com/FortAPI/paymentApi",
          {
            command: "PURCHASE",
            access_code: "some",
            merchant_identifier: "some",
            merchant_reference: "some",
            amount: 50000,
            currency: "AED",
            language: "en",
            customer_email: customer_email,
            customer_ip: "some ip address",
            token_name: 'somethoken',
            signature: newSignature,
          },
          {
            headers: {
              "Access-Control-Allow-Origin": "*",
              "content-type": "application/json",
            },
            // params: {

            // },
          }
        ).then((response)=>{

})

Пожалуйста, ответьте как можно скорее, так как у нас есть временные рамки. Спасибо заранее за ваше время и внимание.


person Abubakar Waris    schedule 15.10.2020    source источник
comment
Я пытаюсь использовать payfort с ionic 3, сначала я попробовал режим перенаправления с inappbrowser. Но моя проблема в том, что я получаю fortId только после успешной оплаты, я не получил все остальные параметры, такие как статус успеха. Не могли бы вы помочь мне, как использовать payfort с ionic 3 в режиме merchent page 2? Благодарность   -  person Sahil    schedule 26.12.2020