Неверно : синтаксис хэша КОНТРОЛЬНОЙ СУММЫ неверен… на родном языке . @philly25/реагируй-родной-paytm

#javascript #react-native #react-native-android #checksum #paytm

Вопрос:

Я использую @philly25/react-native-paytm для оплаты в react native с помощью paytm. но я становлюсь недействительным : синтаксис КОНТРОЛЬНОЙ СУММЫ неверен.

вот код

 
import React from "react";
import { Platform, View, Text, TouchableOpacity } from "react-native";
import { sha256 } from "react-native-sha256";
import Paytm from "@philly25/react-native-paytm";
import { order_req, checksum_req } from "./apirequest";

export default class Test extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
      hash: "",
    };
  }

  pay = () => {
    sha256("Test").then((hash) => {
      console.log("thi sis hash"   hash);
      this.setState({ hash: hash });

      const details = {
        mode: "Staging", // 'Staging' or 'Production'
        MID: "xxxxxxxxxxxxx...",
        INDUSTRY_TYPE_ID: "Retail",
        WEBSITE: "APPSTAGING",
        CHANNEL_ID: "WAP",
        TXN_AMOUNT: "1", // String
        ORDER_ID: "32546", // String
        // EMAIL: email, // String
        // MOBILE_NO: mobile, // String
        CUST_ID: "CUSTOMER_1", // String
        //CHECKSUMHASH: responseJson.data.checksum, //From your server using PayTM Checksum Utility
        CHECKSUMHASH: `${hash}`, //From your server using PayTM Checksum Utility
        CALLBACK_URL:
          "https://securegw.paytm.in/theia/paytmCallback?ORDER_ID="   "1",
      };
      Paytm.startPayment(details);
      console.log(details);
    });
  };
  render() {
    return (
      <View>
        <TouchableOpacity onPress={this.pay}>
          <Text>philly full</Text>
        </TouchableOpacity>
      </View>
    );
  }
}

 

пожалуйста, проигнорируйте это = Я использую @philly25/react-native-paytm для оплаты в react native с помощью paytm. но я становлюсь недействительным : синтаксис КОНТРОЛЬНОЙ СУММЫ неверен.Я использую @philly25/react-native-paytm для оплаты в react native с помощью paytm. но я становлюсь недействительным : синтаксис КОНТРОЛЬНОЙ СУММЫ неверен.Я использую @philly25/react-native-paytm для оплаты в react native с помощью paytm. но я становлюсь недействительным : синтаксис КОНТРОЛЬНОЙ СУММЫ неверен.Я использую @philly25/react-native-paytm для оплаты в react native с помощью paytm. но я становлюсь недействительным : синтаксис КОНТРОЛЬНОЙ СУММЫ неверен.