gpt4 book ai didi

java - Android 应用程序中的 PayU Money 集成

转载 作者:行者123 更新时间:2023-11-29 09:28:12 24 4
gpt4 key购买 nike

当我在测试环境中使用 Pay U Money SDKUI 时,一切正常。但是,当我在生产环境中使用相同的 SDKUI 时,出现错误 (5014):Value <!DOCTYPE of type java.lang.String cannot be converted to JSONObject

我能够从我自己的服务器成功创建散列键,但我无法理解我遗漏了什么。请帮忙。

public void onPaymentRelatedDetailsResponse(PayuResponse payuResponse) {
mPayuResponse = payuResponse;
findViewById(R.id.progress_bar).setVisibility(View.GONE);
if(payuResponse.isResponseAvailable() && payuResponse.getResponseStatus().getCode() == PayuErrors.NO_ERROR){ // ok we are good to go
Toast.makeText(this, payuResponse.getResponseStatus().getResult(), Toast.LENGTH_LONG).show();
if(payuResponse.isStoredCardsAvailable()){
findViewById(R.id.linear_layout_stored_card).setVisibility(View.VISIBLE);
}
if(payuResponse.isNetBanksAvailable()){ // okay we have net banks now.
findViewById(R.id.linear_layout_netbanking).setVisibility(View.VISIBLE);
}
if(payuResponse.isCashCardAvailable()){ // we have cash card too
findViewById(R.id.linear_layout_cash_card).setVisibility(View.VISIBLE);
}
if(payuResponse.isCreditCardAvailable() || payuResponse.isDebitCardAvailable()){
findViewById(R.id.linear_layout_credit_debit_card).setVisibility(View.VISIBLE);
}
if(payuResponse.isEmiAvailable()){
findViewById(R.id.linear_layout_emi).setVisibility(View.VISIBLE);
}
if(payuResponse.isPaisaWalletAvailable() && payuResponse.getPaisaWallet().get(0).getBankCode().contains(PayuConstants.PAYUW)) {
findViewById(R.id.linear_layout_payumoney).setVisibility(View.VISIBLE);
}
}else{
Toast.makeText(this, "Something went wrong : " + payuResponse.getResponseStatus().getResult(), Toast.LENGTH_LONG).show();
}

// no mater what response i get just show this button, so that we can go further.
findViewById(R.id.linear_layout_verify_api).setVisibility(View.VISIBLE);
}

我正在收到回复

status = "ERROR"
result = "Value <!DOCTYPE of type java.lang.String cannot be converted to JSONObject"
code = 5014

最佳答案

逐行调试payumoney sdk,您将能够得到准确的失败原因。在大多数情况下,哈希值不匹配。他们的 sdk 中有一个错误,错误处理不当,结果返回了 html 页面。

关于java - Android 应用程序中的 PayU Money 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39879903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com