iZettle integration using React Native
Budget: £10 – £15 GBP
We need a standalone example project building built in React Native that integrates with the iZettle SDK (IOS version). We will add Andriod later.
The example project will need to display 2 buttons
1. Get Token - This will integrate into iZettle using OAuth. When Oauth tokens have been received, they should be displayed and stored in memory. This will need to embed a browser as part of the redirect to get the tokens.
2. Send Payment amount. When this option is selected, it will send a request to iZettle for Payment. When Payment is accepted or canceled on the device, it must display the result. This must also handle getting a new token when the short-lived token has expired.
Point 2 will not be possible to test without the hardware, so we will have to test it and provide feedback on any responses for remote debugging.
There are examples in the iZettle SDK for IOS, but we need it to work in React Native.
We do not need the Andriod version working for phase 1.
The example project will need to display 2 buttons
1. Get Token - This will integrate into iZettle using OAuth. When Oauth tokens have been received, they should be displayed and stored in memory. This will need to embed a browser as part of the redirect to get the tokens.
2. Send Payment amount. When this option is selected, it will send a request to iZettle for Payment. When Payment is accepted or canceled on the device, it must display the result. This must also handle getting a new token when the short-lived token has expired.
Point 2 will not be possible to test without the hardware, so we will have to test it and provide feedback on any responses for remote debugging.
There are examples in the iZettle SDK for IOS, but we need it to work in React Native.
We do not need the Andriod version working for phase 1.