question

ismdcf avatar image
ismdcf asked ·

intent.putExtra(Intents.EXTRA_ALLOW_PARTIAL_AUTH, false) Crashes the Secure pay app

We would like to disable Partial Auth for ACTION_SECURE_PAY so we added the following code to the intent when invoking secure pay
intent.putExtra(Intents.EXTRA_ALLOW_PARTIAL_AUTH, false);
We also set the card entry method to CARD_ENTRY_METHOD_MANUAL And Used the card ending with 3335 from here and did a partial payment. But it resulted in the Secure pay app to crash.

Using PaymentConnector Sale or auth request we couldn't find a way to disable partial auth.

Is there a way to disable partial auth for sale using action secure pay.

DevKitPaymentConnectorIntentsSaleAuth
10 |2000 characters needed characters left characters exceeded

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

1 Answer

David Marginian avatar image
David Marginian answered ·
Update - It is not possible to disable partial auth.

You can handle it by verifying the amount of the payment in the sale response and issuing a void if the payment was not for the full amount.
3 comments Share
10 |2000 characters needed characters left characters exceeded

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

I got some more information from the payments team. Partial auth cannot be disabled, this is not a Clover limitation and has to do with certification at the payment network level. There are some details here that I will spare you, in summary you will need to take the advice I recommended above.

0 Likes 0 · ·
ismdcf avatar image ismdcf David Marginian ♦♦ ·

@David Marginian - Thanks for the response. As you mentioned, Is it possible to initiate a void programmatically from our application itself?

0 Likes 0 · ·

I am not sure how you are integrating, but assuming you are using Payment Connector, yes please see PaymentConnector.voidPayment.

0 Likes 0 · ·

Welcome to the
Clover Developer Community