question

apuello avatar image
apuello asked Jeffrey Blattman edited

Loyalty App Clover Integration

Hi there,

We are a Loyalty Platform and we are thinking integrating with CloverPoS but we have a concern.

Will our app be accepted in the Clover's marketplace if
1 - We do not use any of the Clover's apps(register, payments, etc) as we will not handle credit/debit payments.
2 - We would just use the Scanner and Printer SDK for scanning/printing

Scenario 1: Clover API + Loyalty API
1 customer wants to load $100 dollars onto their loyalty card
2 merchant launches Clover's sales app and charges the customer(all through clover"s API)
3 merchant launches loyalty app and and loads loyalty card(through our API)

Scenerio 2: Loyalty API
1 customer wants to redeem their points for a slice of pizza
2 merchant launches loyalty app and scan loyalty card,l and redeems card through loyalty API.
3 customer walks away biting on his pizza if the had enough points


Cheers

Ave


Clover Android SDKApp Market
6 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.

Jeffrey Blattman avatar image Jeffrey Blattman ♦♦ commented ·

It's not clear what you mean by "we will not handle payments". Does that mean you won't accept payments against your loyalty card, or you won't perform payments in Clover's system?

0 Likes 0 ·
apuello avatar image apuello Jeffrey Blattman ♦♦ commented ·

We wont accept payments against our loyalty API.

We are relying on Clover's Sales app of existing Clover's Merchant to allow the them to take process payments.

Workflow:
1 - customer wants to load $100 onto their loyalty card
2 - merchant charges customer for $100 using Clover's PoS Sales app(or whatever they have)
3 - merchant opens loyalty app and scan barcode on mobile to load $100 dollars worth of points

Our app will just talk to our backend API for Loyalty puposes.

0 Likes 0 ·
Jeffrey Blattman avatar image Jeffrey Blattman ♦♦ apuello commented ·

Okay, so your app on Clover will only load your loyalty card, but the card will not be used for payment?

0 Likes 0 ·
Show more comments

1 Answer

Jeffrey Blattman avatar image
Jeffrey Blattman answered Jeffrey Blattman edited
Scenario 2 is problematic. It bypasses Clover's order, inventory system to make a payment. That means there will no record of what was sold, for how much, and the tender used. It won't show up in their orders or reporting and they'll be no receipt.

Clover has a mechanism for integrating what we call custom tenders into the payment flows for our apps. Your "tender" gets a button in our payment screens and we call out to your app to "redeem" the amount in our payment flows. See ACTION_MERCHANT_TENDER and ACTION_CUSTOMER_TENDER in the SDK for details.

That aside, while we do allow some loyalty cards but we require approval for alternative payment methods. Please contact appmarketbusiness@clover.com to get approval for the idea.
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.

apuello avatar image apuello commented ·

Awesome, thank you for all your help Jeffrey.

0 Likes 0 ·

Welcome to the
Clover Developer Community