#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>
);
}
}