Как осуществить оплату UPI в моем приложении React-Native-App с Expo? - PullRequest
0 голосов
/ 15 мая 2019

Я хочу добавить платеж UPI в свое приложение и в настоящее время использую инструмент expo для создания приложения, но теперь я застрял, так как не могу найти какую-либо прямую реализацию, используя только js, и требую, чтобы я исключился из expo. Если есть какой-либо способ, с помощью которого я могу реализовать UPI, не выходя из выставки, поскольку она действительно облегчает работу.

Я пытался реализовать простой код, предоставленный в документации, для response-native-upi-payment, но он не продвигается и требует от меня перехода через манифест Android, который не находится внутри проекта expo.

import React from 'react'
import RNUpiPayment from 'react-native-upi-payment'
import { View, StyleSheet, Container } from 'react-native'
import { Input, Button } from 'react-native-elements'
import { Constants } from 'expo'

export default class PaymentScreen extends React.Component {

    static navigationOptions = {
            header: null
        }

    goToBhimUPI = () => {
        RNUpiPayment.initializePayment({
            vpa: 'someupi@ybl', // or can be john@ybl or mobileNo@upi
            payeeName: 'Name',
            amount: '1',
            transactionRef: 'some-random-id'
        }, this.successCallback, this.failureCallback);
    }

    failureCallback = (data) =>{
        console.log(data)
    }

    successCallback = (data) => {
        console.log(data)
    }

    render() {
        return(
            <Button
            containerStyle = {styles.button}
            type = 'clear'
            title = 'Bhim UPI'
            onPress = {this.goToBhimUPI}
            />
        )
    }
}

Я ожидаю, что этот модуль доставит меня к платежному шлюзу UPI и вернет в место, откуда он вызывается. В настоящее время это дает мне ошибку: (undefined не является объектом (оценка 'UpiModule.intializePayment'))

1 Ответ

0 голосов
/ 16 мая 2019

вы можете сделать это, используя response-native-upi-payment для всех доступных типов upi или иначе phonepesdk только для интеграции с Phonepe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...