question

eingfilip avatar image
eingfilip asked David Marginian Deactivated edited

Payment Processing

Hi is there a way to do payment processing without using clover's hardware? We would like to create a website that will use Clover as a payment processor? So we need pure API payment processing integration, we have a web app written in React and REST API written in Node.js, so is there any way to achieve this?

Payments
10 |2000

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

David Marginian avatar image
David Marginian Deactivated answered

We have an ECommerce API to process card not present payments: https://docs.clover.com/docs/clover-development-basics-ecommerce

10 |2000

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

eingfilip avatar image
eingfilip answered David Marginian Deactivated commented

Thank you David for your answer but I still need your help, :-) here is what is our case:

We are a QR code ordering platform where a user with his mobile phone scans QR code with any app he wants and it opens our web app that is mobile friendly. Our web app is able to show restaurant menus and then users can open a Tab(with authorization of 20$ for example) and keep ordering without being charged every time he adds something to their Tab(for example for every new beer), and then when he decides to go home he will close Tab and then we will charge for the full amount. How can we do that because ECommerce API isn't supporting payment authorization?

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.

David Marginian avatar image David Marginian ♦♦ commented ·

You may want to experiment with the auth/capture model - https://docs.clover.com/docs/ecommerce-accepting-payments#using-the-auth--capture-model.

0 Likes 0 ·
eingfilip avatar image
eingfilip answered David Marginian Deactivated edited

Thanks but we still have a problem. In https://docs.clover.com/reference/createcharge we can set tips amount but we can't set tips amount in https://docs.clover.com/reference/capturecharge and we need to set tips on the capture when a customer is closing a tab(leaving a restaurant), do you have any solution for that?

5 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.

David Marginian avatar image David Marginian ♦♦ commented ·
The tip needs to be provided at the time of payment, not capture.
0 Likes 0 ·
eingfilip avatar image eingfilip David Marginian ♦♦ commented ·

Yes I know, but a tip needs to be entered at the end of the service, for example:

The guest in the restaurant ordered a burger and beer and he doesn't know if the service in the restaurant is good or bad, so he will enter tips at the end, once he is done with eating and everything, then he fills out for example 20% tip if he is happy with the service or for example 5% tip if he is not. Can we do that anyhow with Ecomerce API?

0 Likes 0 ·
David Marginian avatar image David Marginian ♦♦ eingfilip commented ·
No, allowing this for card-not-present transactions would not be compliant. The only way to adjust a tip is if the waiter drops off the check and the customer writes a tip in on the receipt, it can't be done for card not present transactions.
0 Likes 0 ·
Show more comments

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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

Welcome to the
Clover Developer Community