question

ramya avatar image
ramya asked ramya commented

Payment issues with Clover Station Printer (P550) for Station 2018

Hi,

We have an Ordering app. We are using ACTION_SECURE_PAY for Payment processing.

Here Production merchant getting some issues with P550.

1.when credit card is inserted and process successfully last four digits of card used remain on the screen.

Is there any thing we have to do for clear card information in P550.

2. when credit card or tap to pay does not function, payment process error screen displays, however payments are actually getting processed and merchant has to constantly refund duplicate payments.

card.png

This is the code we are using


                 Intent intent = new Intent(Intents.ACTION_SECURE_PAY);
                  intent.putExtra(Intents.EXTRA_AMOUNT, amount);
                  intent.putExtra(Intents.EXTRA_TAX_AMOUNT, tax);
                  intent.putExtra(Intents.EXTRA_ORDER_ID, orderId);

                  TransactionSettings transactionSettings = new TransactionSettings();

                    transactionSettings.setDisableRestartTransactionOnFailure(true);

                    transactionSettings.setAutoAcceptPaymentConfirmations(true);

                    transactionSettings.setCardEntryMethods(cardEntryMethodsAllowed);

                    transactionSettings.setDisableDuplicateCheck(true);

                    transactionSettings.setSignatureThreshold(2000L);

                    transactionSettings.setAutoAcceptSignature(false);

                    transactionSettings.setSignatureEntryLocation(DataEntryLocation.ON_PAPER);

                    transactionSettings.setDisableReceiptSelection(true);

                    transactionSettings.setApproveOfflinePaymentWithoutPrompt(false);

                    transactionSettings.setCloverShouldHandleReceipts(false);

                    transactionSettings.setAllowOfflinePayment(false);

                    transactionSettings.setForceOfflinePayment(false);

                    transactionSettings.setTipMode(TipMode.ON_PAPER);

                    intent.putExtra(Intents.EXTRA_TRANSACTION_SETTINGS,transactionSettings);

                    intent.putExtra(Intents.EXTRA_CARD_ENTRY_METHODS,cardEntryMethodsAllowed);

                    intent.putExtra(Intents.EXTRA_REMOTE_PRINT,false);

                    startActivityForResult(intent,SECURE_PAY_REQUEST_CODE);

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

    if (requestCode == SECURE_PAY_REQUEST_CODE) {

        if (resultCode == RESULT_OK) {

        } else {

        }

    }

}

It was working fine for Station2018 and Mini without using P550.


Please check it.

Thank you.



PaymentsClover Station 2018
card.png (162.2 KiB)
2 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.

Please check it. Is there any process for clear card data.
0 Likes 0 ·
Any update on this?


0 Likes 0 ·

0 Answers

·

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