darkatwork avatar image
darkatwork asked ·

Clover remote-pay-windows: test amounts to simulate declines etc

This is for a POS "semi-integrated" approach using the remote-pay-windows REST service.

For the sandbox environment, is there a list of test amounts that would allow triggering of transaction declines, processor offline, cvm failures, duplicates, partial amounts etc?

Currently the only way i'm able to trigger a decline is by disconnecting the ethernet cable from the Mini after the USB Pay Display app is already running.

Remote Pay Windows
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.


Here are some numbers that should work:

Hard Decline – 500 : 375987654000004, 6011208701116660, 5424180273333333, 4264281511117771 - (Credit) ; 4017779991118888 – (Debit)

Partial approval – 002 : 4005578003333335, 375987654111116, 6011208702221113, 5424180000005550 – (Credit) ; 5149612200000001- (Debit)

For all cards, do not enter a CVV, and any expiration date in the future will work. The cards for partial approval will automatically pay for just half of the amount (i.e. the sale amount does not matter.)

Let me know if that works for you.

0 Likes 0 · ·

What should I enter for the CVV and expiration date? I used 123 for the CVV and 04/17 for the expiration date for the partial approval cards and received an approved full amount instead of partial. Does the transaction amount need to be a specific amount?

0 Likes 0 · ·

No CVV, any sale amount, any expiration date that is in the future. Also, by default, all developer test merchants are pointed to a blackhole test processing environment that accepts all cards, so these manual entries won't work for you. Please email with your test merchant information so that we can convert your account to a cert processing environment if you wish to test failures.

0 Likes 0 · ·

Thank you sophia, the timing on these answers is amazing :) our client just went live, and I won't be able to test this on the dev unit for a while (due to some dev cert errors, i know how to fix, just no time).

If anyone get's the chance to test these and confirm they work, please post a comment confirming

0 Likes 0 · ·


link awaiting moderation, so I've been trying to integrate this now and the integration won't let me process a typed in card without a CVV. When I put in 4005578003333335, 02/20, 123 for CVV, I get "Transaction Failed: Partial authorization for %1$S [yes, this is the message] is not allowed. 'Payment has been voided.'"

Any thoughts?

0 Likes 0 · ·

1 Answer

Mike M avatar image
Mike M answered ·

Sorry for the delayed response, acquiring and aggregating massive pdf test documents was harder than expected.

Some test cases you should be able to use:

Card Type   Transaction Type    Account Number      Transaction Amount   Response Code
Visa        Sale                4264281511117771    631.41               0
Visa        Authorization       4264281511118886    630.02               107
Visa        Authorization       4005571702222222    570.02               500
Visa        Refund              4264281511117771    631.53               0
Visa        Completion          4264281511117771    631.32               0
Visa        Authorization       4005571702222222    603.40               2

CVV: 123

Expiration Date: 4/16 [UPDATE] --> 4/17 works as well.

Response Code Key
Code    Reason
000     Approve
002     Approve for partial amount
107     Call for authorization
500     Decline
7 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.

Thank you for the response, but unfortunately due to the expiration date on these cards, it won't allow you to enter that exp date. And it doesn't trigger a decline. using 04/17 as exp date gives a success on manual entry.

0 Likes 0 · ·

Yeah, it was unfortunate that the document I got from FirstData had such a close expiration date. That being said, that is great to hear that just changing the expiration date year solved the issue!

0 Likes 0 · ·

Sorry, i think my wording might have been a little unclear. Given the card info above (but switching the exp date to 04/17), i'm still unable to trigger a Decline.

0 Likes 0 · ·

Oh, interesting, completely my mistake! Looks like we will need to dig for some new CC test numbers from FD then.

0 Likes 0 · ·

@mike, thanks for the help. Would be great to get a partial auth credit card number as well.

0 Likes 0 · ·
Show more comments

Welcome to the
Clover Developer Community