question

yoha avatar image
yoha asked Guille Bauza answered

Charge declined RE0539 - PLPOSDebit is invlaid| RE0665 - PLPOSDebitFlg is invalid|

Hello,

I've created a sample app with the sdk provided and after the payment connector launches, I get the following error when I try and make a payment with the dev card provided.


When I upload the app pushed from Sandbox and run on the device I get the following error on the screen:

"Charge declined RE0539 - PLPOSDebit is invlaid| RE0665 - PLPOSDebitFlg is invalid|"


When I run the app directly on the deivce from the device I get the following error:

"Charge declined DECLINED No reason provided."

With the following logs;


I/DeviceHttpClient: PaymentActivity POST https://apisandbox.dev.clover.com/cos/v1/pay HTTP/1.1 took: 1196ms
/? E/CardPayHandler: onTransportError(Callback.java:112)[main]: Exception 499 Application error
com.clover.http.HttpResponseException{StatusCode=499, ReasonPhrase='Application error', ErrorBody={"code":999,"message":"{\"message\":\"Charge declined:DECLINED: No reason provided.\",\"extra\":{\"common\":\"{\\\"LocalDateTime\\\":\\\"20200506183438\\\",\\\"POSEntryMode\\\":\\\"901\\\",\\\"POSID\\\":\\\"0264\\\",\\\"MerchID\\\":\\\"RCTST0000008099\\\",\\\"TermEntryCapablt\\\":\\\"12\\\",\\\"CardCaptCap\\\":\\\"1\\\",\\\"STAN\\\":\\\"000099\\\",\\\"POSCondCode\\\":\\\"00\\\",\\\"TermLocInd\\\":\\\"0\\\",\\\"TermID\\\":\\\"00000001\\\",\\\"TrnmsnDateTime\\\":\\\"20200506183438\\\",\\\"TermCatCode\\\":\\\"12\\\"}\",\"func\":\"PINLESS_DEBIT\",\"authorizingNetworkName\":\"NYCE\",\"athNtwkId\":\"28\",\"exp\":\"202512\",\"cvmResult\":\"NO_CVM_REQUIRED\",\"tkntype\":\"1174\"},\"gatewayResult\":\"DECLINED\"}"}}


I/TransportErrorPayResult: fromThrowable(TransportErrorPayResult.java:202)[main]: Unable to get tags from transport error: org.json.JSONException: No value for clientData
/? I/TransportErrorPayResult: fromThrowable(TransportErrorPayResult.java:231)[main]: Found error message: Charge declined DECLINED No reason provided
1780-1780/? I/PaymentController: handlePayState(PaymentController.java:1931)[main]: handling pay state: FAILED_SWIPE



In the sandbox environment our uploaded app also has a status of: Pending Developer Approval


Not sure if that has something to do with it.


Please let us know how to proceed, with trying to create a transaction.


Thanks.

PaymentsSandboxDevKitPaymentConnector
13 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.

David Marginian avatar image David Marginian ♦♦ commented ·

Have you tried using a different card?

0 Likes 0 ·
yoha avatar image yoha David Marginian ♦♦ commented ·

This is in the sandbox env on the clover flex device and I'm using the demo card that came with the kit.(the only one) When I use the card with the pre installed 'sale' app it seems to work, so I'm wondering if the issue is with the implementation.

Could it be any of the below;

1) When initializing the payment connector the application Id used is the RAID value from sandbox dashboard.

2) In the sandbox dashboard the app says pending developer approval.

0 Likes 0 ·
David Marginian avatar image David Marginian ♦♦ yoha commented ·

No, payments are not declined for those reasons. The sandbox environment uses an emulated payment gateway. It sounds like there may be an issue there. What is the test card number?

0 Likes 0 ·
Show more comments

1 Answer

·
Guille Bauza avatar image
Guille Bauza answered

The Amount in sandbox has to be >= $50.00.

10 |2000

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

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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