question

bbiwer avatar image
bbiwer asked bbiwer answered

Custom Tender not launching but payment still occurs

This problem relates to a custom tender for gift cards. We've got a single merchant reporting a problem on two devices, but the problem is not reproducible otherwise.

When the custom tender is selected during a Register payment, the tender activity does not launch; however, the register app marks a full payment. The very first thing our tender activity does is set a canceled result, so it is seemingly impossible for our activity to be reporting an OK with a full amount. In fact, the only time the activity will set OK with an amount is after a gift transaction has been completed, and there is no transaction occurring. The amount of the tender is entered by the user, and we do not default to the full amount.

The activity has been reviewed for crashes on launch, and everything seems sound. Additionally, all other activities in our app are working for the problematic merchant. Our error logs are clean for the merchant.

We are still using the deprecated clover.intent.action.PAY intent. This has the feel of a bug in Register perhaps related to backwards compatibility of this intent, but I am hesitant to point blame that way. Any guidance would be appreciated. Why would just a single merchant be experiencing the issue?
Custom Tenders
10 |2000

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

1 Answer

bbiwer avatar image
bbiwer answered
This was no bug at all. The merchant had created their own item under "Tenders Accepted" in Setup. Surreal.
10 |2000

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