Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. export default class App extends Component<Props> {
  2. render() {
  3.  
  4. const METHOD_DATA = [{
  5. supportedMethods: ['android-pay'],
  6. data: {
  7. supportedNetworks: ['visa', 'mastercard', 'amex'],
  8. currencyCode: 'USD',
  9. environment: 'TEST', // defaults to production
  10. paymentMethodTokenizationParameters: {
  11. tokenizationType: 'NETWORK_TOKEN',
  12. parameters: {
  13. publicKey: 'my public key'
  14. }
  15. }
  16. }
  17. }];
  18.  
  19. const DETAILS = {
  20. id: 'basic-example',
  21. displayItems: [
  22. {
  23. label: 'Movie Ticket',
  24. amount: { currency: 'USD', value: '15.00' }
  25. }
  26. ],
  27. total: {
  28. label: 'Merchant Name',
  29. amount: { currency: 'USD', value: '15.00' }
  30. }
  31. };
  32.  
  33. const paymentRequest = new PaymentRequest(METHOD_DATA, DETAILS);
  34.  
  35.  
  36. return (
  37. <View style={styles.container}>
  38. <TouchableOpacity onPress={()=>paymentRequest.show()}>
  39. <Text style={styles.welcome}>pay button!</Text>
  40. </TouchableOpacity>
  41. </View>
  42. );
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement