I have a client that would like a donate now button on their website. They currently have a Clover Flex In the office....
I have a client that would like a donate now button on their website. They currently have a Clover Flex In the office....
Two options:
1) A bit more work to implement but more customization:
You can use our ECommerce API, specifically the charge API (assuming you want to make a payment that is not associated with a Clover order). More information here https://docs.clover.com/docs/ecommerce-accepting-payments (please see the side menu for more documentation on our ECommerce API). The easiset approach is the iFrame.
2) Easier to implement, but less customization:
You can use our Hosted Checkout API - https://docs.clover.com/docs/hosted-checkout-api.. The merchant can make some minor UI customizations to the page via their merchant dashboard.
Thanks for such a quick response....when using these two options am I still needing to submit for Clover approval enen though I am doing it for one merchant? If so I am assuming i am creating a new app and then submitting it each time I would need to setup this button function for a single merchant?
I know there has been some discussion about it but I am not sure if we officially have a paid option. You may want to contact developer relations and ask - https://community.clover.com/articles/33197/new-email-address-for-all-clover-developer-support.html.
It seems like I can use the Clover-hosted iframe but I am a bit confused on where the app resides (server) if I don't need to get an app approved and can use it for a one off solution for a single merchant...
"This charge operation must be a server-to-server call. Clover software is shown in green, and your app's software is shown in blue."
this is taken from this link.
https://docs.clover.com/docs/using-the-clover-hosted-iframe
Any help or direction would be very appreciated...even if you can point me to someone that may be able to help...
You can't make the payment call directly from the browser. The merchant whom you are developing this solution for has a server that is serving their webpages. Hopefully, they have some dynamic capability (php, etc.). You will, for example, send the token to the server (some php scripts, etc.) and make the payment call from there.
1 Person is following this question.