String amount = mEditTextAmount.getText().toString();
mEasyUpiPayment = new EasyUpiPayment.Builder()
.with(this)
.setPayeeVpa("akash123455190@okhdfcbank")
.setPayeeName("AKASH R")
.setTransactionId(mTransactionID)
.setTransactionRefId(mTransactionID)
.setDescription(mName + " : " + mPhoneNumber)
.setAmount(String.valueOf(Float.parseFloat(amount)))
.build();
mEasyUpiPayment.setPaymentStatusListener(this);
@Override
public void onTransactionCompleted(TransactionDetails transactionDetails) {
Log.d("rdsresdrs", transactionDetails.toString());
}
@Override
public void onTransactionSuccess() {
}
@Override
public void onTransactionSubmitted() {
Toast.makeText(this, "Pending", Toast.LENGTH_SHORT).show();
}
@Override
public void onTransactionFailed() {
Toast.makeText(this, "Transaction Failed", Toast.LENGTH_SHORT).show();
}
@Override
public void onTransactionCancelled() {
Toast.makeText(this, "Transaction Cancelled", Toast.LENGTH_SHORT).show();
}
@Override
public void onAppNotFound() {
Toast.makeText(this, "App is not Installed on this Device", Toast.LENGTH_LONG).show();
}
无法检查交易错误s此库不提供任何此类功能。通过UPI进行交易会在Android中失败的任何特殊原因?感谢您的帮助