繁体   English   中英

在 React Native 中打开 paytm 的付款屏幕后屏幕立即关闭

[英]screen immediately closing after opening payment screen of paytm in react native

我正在尝试将 paytm 集成到我的本机应用程序中。 但是当我点击支付按钮时,paytm 屏幕正在打开但立即关闭。 请帮助这里是代码

import React, { Component } from "react";
import { View, Text, TouchableOpacity, Dimensions } from "react-native";
import AllInOneSDKManager from "paytm_allinone_react-native";

const { width } = Dimensions.get("window");
const { height } = Dimensions.get("window");

const orderDetails = {
  orderId: "TESTORDER_1",
  mid: "xxxxxxxxxxxxxxx",
  tranxToken: "0b0b2fb76846429ea5c146a5cd2c84a21626407545344",
  amount: "1.00",
  callbackUrl:
    "https://securegw-stage.paytm.in/theia/paytmCallback?ORDER_ID=TESTORDER_1",
  isStaging: true,
  appInvokeRestricted: false,
};

export default class payment extends Component {
  constructor(props) {
    super(props);
    this.state = {
      order_id: "",
      checksum: "",
    };
  }

  handleTransaction = () => {
    AllInOneSDKManager.startTransaction(
      orderDetails.orderId,
      orderDetails.mid,
      orderDetails.tranxToken,
      orderDetails.amount,
      orderDetails.callbackUrl,
      orderDetails.isStaging,
      orderDetails.appInvokeRestricted
    )
      .then((result) => {})
      .catch((err) => {});
  };

  render() {
    return (
      <View style={{ alignSelf: "center", flex: 1, justifyContent: "center" }}>
        <TouchableOpacity
          onPress={this.handleTransaction}
        >
          <Text >
            PAY 20/-
          </Text>
        </TouchableOpacity>
      </View>
    );
  }
}

请忽略它我正在尝试将 paytm 集成到我的本机应用程序中。 但是当我点击支付按钮时,paytm 屏幕正在打开但立即关闭。 请帮助这里是代码我正在尝试将 paytm 集成到我的本机应用程序中。 但是当我点击支付按钮时,paytm 屏幕正在打开但立即关闭。 请帮助这里是代码我正在尝试将 paytm 集成到我的本机应用程序中。 但是当我点击支付按钮时,paytm 屏幕正在打开但立即关闭。 请帮助这里是代码我正在尝试将 paytm 集成到我的本机应用程序中。 但是当我点击支付按钮时,paytm 屏幕正在打开但立即关闭。 请帮助这里是代码

请确保您的设备中安装了 Paytm Staging 应用程序。 您可以从 Paytm 开发者门户获取链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM