Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
async componentWillMount() {
const allowed = await stripe.deviceSupportsNativePay()
const amexAvailable = await stripe.canMakeNativePayPayments({
networks: ['american_express'],
})
const discoverAvailable = await stripe.canMakeNativePayPayments({
networks: ['discover'],
})
const masterCardAvailable = await stripe.canMakeNativePayPayments({
networks: ['master_card'],
})
const visaAvailable = await stripe.canMakeNativePayPayments({
networks: ['visa'],
})
this.setState({
allowed,
amexAvailable,
discoverAvailable,
masterCardAvailable,
visaAvailable,
})
}