首页 > 解决方案 > Paytm 支付网关测试阶段未显示钱包、UPI 支付选项和无效卡详细信息错误

问题描述

我正在尝试在 android 中集成 paymt 支付网关,我有一些疑问:

  1. 为什么不显示钱包、UPI 选项?
  2. 借记卡和信用卡支付选项中的无效卡信息错误 网上银行工作正常。
  3. 如果付款成功,那么从 onTransactionResponse 方法我可以获得 Success trx 但如何知道交易是否失败?
  4. 而这条线PaytmPGService Service = PaytmPGService.getStagingService();显示getStagingService (String) in PaytmPGService cannot be applied to () 错误,但如果我把PaytmPGService Service = PaytmPGService.getStagingService("");它工作正常。

如何解决这个问题?

<------------------------------>

PaytmTransactionCallbacks

 @Override
    public void onTransactionResponse(Bundle inResponse) {
        Log.d("paytm_gateway", "onTransactionResponse: "+inResponse.toString());

        String s = inResponse.getString("STATUS");
        String oid = inResponse.getString("ORDERID");
        Log.d("paytm_gateway", "onTransactionResponse: trxID: "+oid);

        if (s != null && s.equals("TXN_SUCCESS")){
            Toast.makeText(this, "Success", Toast.LENGTH_SHORT).show();
            updatePostLimit(oid);
        }
        else {
            Toast.makeText(this, "Failed", Toast.LENGTH_SHORT).show();
            finish();
        }
    }

    @Override
    public void networkNotAvailable() {
        Log.d("paytm_gateway", "networkNotAvailable: ");
    }

    @Override
    public void clientAuthenticationFailed(String inErrorMessage) {
        Log.d("paytm_gateway", "clientAuthenticationFailed: "+inErrorMessage);
    }

    @Override
    public void someUIErrorOccurred(String inErrorMessage) {
        Log.d("paytm_gateway", "someUIErrorOccurred: "+inErrorMessage);
    }

    @Override
    public void onErrorLoadingWebPage(int iniErrorCode, String inErrorMessage, String inFailingUrl) {
        Log.d("paytm_gateway", "onErrorLoadingWebPage: "+inErrorMessage+"    "+inFailingUrl);
    }

    @Override
    public void onBackPressedCancelTransaction() {
        Log.d("paytm_gateway", "onBackPressedCancelTransaction: ");
    }

    @Override
    public void onTransactionCancel(String inErrorMessage, Bundle inResponse) {
        Log.d("paytm_gateway", "onTransactionCancel: "+inErrorMessage+"     res: "+inResponse);
    }

标签: androidpayment-gatewaypaytm

解决方案


推荐阅读