PC8: Card error, please try another card

Hi all,
So, I finally got a spare few minutes and set up Cordova and installed the Cordova Poynt plugin. After a bit of playing around, I got it to install my basic app that just calls Poynt.launchpayment. It launches the payment Window, shows the correct amount, but just displays “PC8: Card error, please try another card”. The same error appears when I open the pre-installed “Terminal” app, enter an amount, and press “Charge”.

Is there a way to get it to not fail? How does one test card transactions and their various responses (like Decline, Partial Auth, Approved, etc)?

Thanks!
-Michael

Hi Michael,

does this error happen even after you reboot? Is both with chip and MSR cards? Also can you send me your terminal’s serial #?

Hi Dennis,
The error appears before I even insert a card. Just rebooted, still happens. I’ll e-mail you the serial number.

Thanks for the remote-fixed. That solved the problem. I was able to make a charge successfully!

I’m having the same issue on both my terminals - serial numbers P61SCD055GS002489 & P61SCD059GS002480. Are you able to resolve mine remotely as well?

Looks like your device is offline. Please charge it and leave it on and online. I think the battery is completely drained so you may need to hold the power button for 15-20 seconds to have it turn on after it charges on the dock for a little bit.

I’m getting the same message as well. Can you fix it remotely? my s/n P61SWD052GS000223.
Thank you.

I’ve put both my devices on charge and left them online. Let me know once you’ve had a chance to look at them. Thanks!

The keys have been injected.

Hi Dennis,

I have same problem with the device:P61SWT362FS001045 could you please help with it?

thank you
Sergey

Hi Sergey,

your device already has the keys injected.

Hi Dennis,

yes, but we still get the error: “PC8: Card error, please try another card”. when open Payment Fragment

I guess I got an error while setting up the terminal and the keys aren’t injected. Can you please inject the keys? SN: P61SCD124GS003878

Thank you!!!

I am also having the same issue: key injection error and cannot run a transaction SN: P61SWD097GS005369

Hi Dennis, could you please take a look at my device as well? I am still getting the PC8 error SN: P61SWD097GS005369

Tyler, I believe you were working with Neil to resolve this? Let me know if this is still an issue.

HI Dennis, yes all set thanks!

Hi Dennis,

From today morning, i’m getting the problem with device. the apps is throwing an exception as below:
08-18 22:00:52.113 12286-12299/com.renovite.rippspoyntpayment W/dalvikvm: VFY: unable to find class referenced in signature (Lcom/google/gson/Gson;)
08-18 22:00:52.113 12286-12299/com.renovite.rippspoyntpayment I/dalvikvm: Could not find method com.google.gson.Gson.toJson, referenced from method co.poynt.api.model.Transaction.writeToParcel
08-18 22:00:52.113 12286-12299/com.renovite.rippspoyntpayment W/dalvikvm: VFY: unable to resolve virtual method 24814: Lcom/google/gson/Gson;.toJson (Ljava/lang/Object;)Ljava/lang/String;
08-18 22:00:52.113 12286-12299/com.renovite.rippspoyntpayment D/dalvikvm: VFY: replacing opcode 0x6e at 0x0008
08-18 22:00:52.114 12286-12299/com.renovite.rippspoyntpayment W/dalvikvm: VFY: unable to find class referenced in signature (Lcom/google/gson/Gson;)
08-18 22:00:52.115 12286-12299/com.renovite.rippspoyntpayment I/dalvikvm: Could not find method com.google.gson.Gson.fromJson, referenced from method co.poynt.api.model.Transaction$1.createFromParcel
08-18 22:00:52.115 12286-12299/com.renovite.rippspoyntpayment W/dalvikvm: VFY: unable to resolve virtual method 24813: Lcom/google/gson/Gson;.fromJson (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
08-18 22:00:52.115 12286-12299/com.renovite.rippspoyntpayment D/dalvikvm: VFY: replacing opcode 0x6e at 0x0045
08-18 22:00:52.118 12286-12299/com.renovite.rippspoyntpayment E/dalvikvm: Could not find class ‘com.google.gson.Gson’, referenced from method co.poynt.model.Utils.
08-18 22:00:52.118 12286-12299/com.renovite.rippspoyntpayment W/dalvikvm: VFY: unable to resolve new-instance 2730 (Lcom/google/gson/Gson;) in Lco/poynt/model/Utils;
08-18 22:00:52.118 12286-12299/com.renovite.rippspoyntpayment D/dalvikvm: VFY: replacing opcode 0x22 at 0x0000
08-18 22:00:52.123 12286-12299/com.renovite.rippspoyntpayment W/dalvikvm: VFY: unable to find class referenced in signature (Lcom/google/gson/Gson;)
08-18 22:00:52.123 12286-12299/com.renovite.rippspoyntpayment D/dalvikvm: DexOpt: unable to opt direct call 0x60ec at 0x02 in Lco/poynt/model/Utils;.
08-18 22:00:52.123 12286-12299/com.renovite.rippspoyntpayment W/dalvikvm: Exception Ljava/lang/NoClassDefFoundError; thrown while initializing Lco/poynt/model/Utils;
08-18 22:00:52.125 12286-12299/com.renovite.rippspoyntpayment E/JavaBinder: *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
java.lang.NoClassDefFoundError: com.google.gson.Gson
at co.poynt.model.Utils.(Utils.java:69)
at co.poynt.api.model.Transaction$1.createFromParcel(Transaction.java:295)
at co.poynt.api.model.Transaction$1.createFromParcel(Transaction.java:283)
at co.poynt.os.services.v1.IPoyntTransactionService$Stub.onTransact(IPoyntTransactionService.java:79)
at android.os.Binder.execTransact(Binder.java:404)
at dalvik.system.NativeStart.run(Native Method)
08-18 22:00:52.125 12286-12299/com.renovite.rippspoyntpayment W/dalvikvm: threadid=9: thread exiting with uncaught exception (group=0x41561ba8)

And also, Card reader is not detecting CHIP or Mag Card, if some times reading then either apps throwing error or Device displaying PC8: Card Error. Try another Card.

Please advice

Hi Dennis,

Apart from the above, the Crad reader Icon which is showing on screen top left corner is flikering active / inactive with tick / cross sign.

Not able to check any thing with card now.

Hi! I have the same problem (PC8: Card error) with my device, can anyone help me? Device Serial: P61SWD093GS005269

Tks!