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