I'm trying to connect my app to the google pay however when I try it I'm getting some sort of error!
I'm already tried to put in array but it didn't work.
global.PaymentRequest = require('react-native-payments').PaymentRequest;
export default class App extends Component<Props> {
render() {
const METHOD_DATA = [{
supportedMethods: ['android-pay'],
data: {
supportedNetworks: ['visa', 'mastercard', 'amex'],
currencyCode: 'USD',
environment: 'TEST', // defaults to production
paymentMethodTokenizationParameters: {
tokenizationType: 'NETWORK_TOKEN',
parameters: {
publicKey: 'my public key'
}
}
}
}];
const DETAILS = {
id: 'basic-example',
displayItems: [
{
label: 'Movie Ticket',
amount: { currency: 'USD', value: '15.00' }
}
],
total: {
label: 'Merchant Name',
amount: { currency: 'USD', value: '15.00' }
}
};
const paymentRequest = new PaymentRequest(METHOD_DATA, DETAILS);
return (
<View style={styles.container}>
<TouchableOpacity onPress={()=>paymentRequest.show()}>
<Text style={styles.welcome}>pay button!</Text>
</TouchableOpacity>
</View>
);
}
}
Please inform me if I'm doing something wrong.
the error is Possile Unhandled Promise Rejection (id:0)