Intent intent = new Intent(Intents.ACTION_SECURE_PAY); startActivityForResult(intent, PAY_REQUEST_CODE);onActivityResult() will receive the Payment information in the returning intent.
If ACTION_CLOVER_PAY ( JavaDoc) is used in the intent instead, no Payment information is returned.
I'm sorry, but that does not make sense.
As it stands, I have to set a flag in onActivityResult(), which gets called immediately upon exit from the Clover Pay activity, so that when onResume() is called in my Activity and the Clover OrderConnector is established I can pull the payment information from the order ID.
Please let me know if I'm missing something.