платеж react native upi отклонен

#javascript #react-native #react-native-android #payment #react-native-upi-payment

Вопрос:

Я пытаюсь интегрировать платежные функции. и для этого я использую библиотеку react-native-upi-оплаты. но проблема в том, что когда я вызываю функцию, то приложение запрашивает опцию оплаты(Gpay…и т. Д.), И когда я выбираю приложение, То в Gpay указывается неверный идентификатор UPI, а в телефонной плате указывается, что платеж отклонен. по соображениям безопасности.. Я не знаю, что не так с кодом.. и когда я вызываю функцию, а затем нажимаю назад, чтобы свернуть это всплывающее окно(которое открывается после вызова функции), мое приложение выходит из строя.

также я не знаю, что пишут в поле payeeName и transactionRef.

вот мой код

 import React, { Component } from "react";
import { View, Text } from "react-native";
import RNUpiPayment from "react-native-upi-payment";

export default class payment extends Component {
  successCallback(data) {
    console.log("success", data);
  }

  failureCallback(data) {
    console.log("fail", data);
  }

  pay = () => {
    RNUpiPayment.initializePayment(
      {
        vpa: "upi@upi",
        payeeName: "Payee Name", // also I dont know what to write here
        amount: "1",
        transactionRef: "aasf-332-aoel-fn", // also I dont know what to write here
      },
      this.successCallback,
      this.failureCallback
    );
  };

  render() {
    return (
        <Text onPress={this.pay}>pay</Text>
    );
  }
}