Android 填写所有卡信息后的Payumoney支付网关问题
当我与payment gateway集成时,我遇到了一些问题。以下是我的代码:Android 填写所有卡信息后的Payumoney支付网关问题,android,kotlin,integration,payment-gateway,payumoney,Android,Kotlin,Integration,Payment Gateway,Payumoney,当我与payment gateway集成时,我遇到了一些问题。以下是我的代码: override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) // Result Code is -1 send from Payumoney activity Log.d("Ma
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
// Result Code is -1 send from Payumoney activity
Log.d("MainActivity", "request code $requestCode resultcode $resultCode")
if (requestCode == PayUmoneyFlowManager.REQUEST_CODE_PAYMENT && resultCode == Activity.RESULT_OK && data != null) {
val transactionResponse = data.getParcelableExtra<TransactionResponse>(PayUmoneyFlowManager
.INTENT_EXTRA_TRANSACTION_RESPONSE)
val resultModel = data.getParcelableExtra<ResultModel>(PayUmoneyFlowManager.ARG_RESULT)
if (transactionResponse != null && transactionResponse.getPayuResponse() != null) {
if (transactionResponse.transactionStatus == TransactionResponse.TransactionStatus.SUCCESSFUL) {
val payuResponse = transactionResponse.getPayuResponse()
var gson: Gson = Gson()
var response = gson.fromJson(payuResponse, PayumoneyResponse::class.java)
Log.e("@@Response", response.toString())
addoinsApi(response.result.amount)
} else {
}
} else if (resultModel != null && resultModel.error != null) {
Log.d(Membership.TAG, "Error response : " + resultModel.error.transactionResponse)
} else {
Log.d(Membership.TAG, "Both objects are null!")
}
}
}
请帮助我提前感谢您可能与对话中遗漏的解雇有关。检查这个线程:我没有得到这个
android.view.WindowLeaked: Activity com.payumoney.core.SdkWebViewActivityNew has leaked window DecorView@9588e25[SdkWebViewActivityNew] that was originally added here