question

asic avatar image
asic asked asic commented

integrating clover to a website .... Where do we start ?

hi there,

We are a not for profit association and we rely on donations for ou activities.

We own a Clover Flex, and want to ease the donation experience with a tablet from which users select amount to donate and tap on the Flex.

we don't understand where to start from and how to proceed. Please help !

1) We understand that the clover can be integrated to iOS/android/Web based apps on other devices. True ?
2) We use a sample web page and try to connect to the clover Flex over wifi.... no success so far: what are the prerequisites ?
3) Does the webpage need to be approved by Clover team ?
4) Can we use the Clover Flex for ou development, or we need to get the dev Kit for this ?
5) can anyone guide us on the development process for our purpose ? We wen't through the dev section but it's unclear ...

thank you very much
Clover FlexDevKitWebhooks
17 comments
10 |2000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

asic avatar image asic commented ·
thank you david for your quick answer:

1) we'd like to built it as a web-based app.
2) yes: remote-pay-cloud-pos-react
3) we're trying to do so: we created an app, we got the App ID. In the read.me of the config file of the sample it is mentioned to configure the ClientId (to the App Id), devices domain, and oAuthDomain...I don't know where to get these from.

By the way, what's the purpose of this App that we need to create ? What to put in there ? should we deploy it on the clover Flex ? what code to put in it ?....it is still nebulous for us and we don't get all answers in the docs ...or maybe we haven't gotten yet how to navigate through...thanks for your help again ! (trying to get help also from Clover team over phone, but their support is only knowledgeable about troubleshooting what's on the device, not integration !)

4) yes the device is production one

5) https://docs.clover.com/clover-platform/docs/examp...

thank you David. and looking forward to your insights !
0 Likes 0 ·
David Marginian avatar image David Marginian ♦♦ commented ·
"We own a Clover Flex, and want to ease the donation experience with a tablet from which users select amount to donate and tap on the Flex."

Can you explain exactly how this is going to work? The tablet is exposed to the customer/user and it is going to be used to hit a web application which will trigger a payment on the flex? Do you only have one location/one tablet?
0 Likes 0 ·
asic avatar image asic commented ·
Hi david. Yes you're right. Only one tablet close to the flex and it sends out a payment request to the clover with the amount to proceed with
0 Likes 0 ·
David Marginian avatar image David Marginian ♦♦ commented ·
If the tablet doesn't serve any other purpose you would be better off creating a native app that ran on the Clover device and used the Payment Connector to trigger the payment. This would allow you to only have one customer facing device (the Flex itself). However, this is more complicated as you would have to create the app, go through the approval process, etc.

For a web based solution the web based application will be the web page you create which I assume will have a way for the customer/user to select how much they would like to donate.

When using the Cloud SDK there are two methods of connecting, they are described here. Because you only have one location and one device you should consider using a direct network connection and Secure Network Pay Display (Clover application on the device). If you do this, you will need to install Secure Network Pay Display on the device and connect via ws (disable secure connection) or install the device certificate on the android tablet. I recommend using the starter example to verify connectivity with the device (please see the README, you will need to modify some code).
0 Likes 0 ·
asic avatar image asic commented ·
Thanks David. to confirm, do we need the dev kit ? And what’s this app on the dashboard for ?
0 Likes 0 ·
Show more comments

1 Answer

David Marginian avatar image
David Marginian Deactivated answered asic commented
1) Correct, with the Clover Connector SDK. How you integrate will depend on what type of application you have. From your description it is not clear to me if you have an Android application or a web-based application. If you have an Android application you will want to use the Android SDK, if web-based you will want to use the Cloud SDK.
2) Are you using one of our examples? Which one?
3) If you decide to use the Cloud SDK you will need an access token if using the cloud transport (not if you are using a direct network connection). In order to obtain one, you will need to set-up a web application in the Clover dashboard.
4) This is a production device?
5) What dev section?
1 comment
10 |2000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

asic avatar image asic commented ·
thank you david for your quick answer:

1) we'd like to built it as a web-based app.
2) yes: remote-pay-cloud-pos-react
3) we're trying to do so: we created an app, we got the App ID. In the read.me of the config file of the sample it is mentioned to configure the ClientId (to the App Id), devices domain, and oAuthDomain...I don't know where to get these from.

By the way, what's the purpose of this App that we need to create ? What to put in there ? should we deploy it on the clover Flex ? what code to put in it ?....it is still nebulous for us and we don't get all answers in the docs ...or maybe we haven't gotten yet how to navigate through...thanks for your help again ! (trying to get help also from Clover team over phone, but their support is only knowledgeable about troubleshooting what's on the device, not integration !)

4) yes the device is production one

5) https://docs.clover.com/clover-platform/docs/examp...

thank you David. and looking forward to your insights !
0 Likes 0 ·

Welcome to the
Clover Developer Community