Android PayUMoney集成错误“发生了一些错误"; [英] Android PayUMoney integration error "some error occured"

查看:225
本文介绍了Android PayUMoney集成错误“发生了一些错误";的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将PayUMoney付款网关集成到我的android应用程序中,我不确定它正在发生什么.即使我已经从服务器生成哈希并遵循 PayUMoney网站上提供的完全相同的过程

I am trying to integrate PayUMoney payment gateway in my android app, I am not sure what is happening with it. Even If I have generated hash from server and followed exactly the same procedure provided on PayUMoney website

我收到TOAST消息发生了一些错误.从登录页面移至payU微调框时,事件登录页面未加载,旋转一会儿,此后,我收到TOAST消息,然后返回到退出页面.

I am getting TOAST message some error occured. Event landing page is not loaded, as soon as I move from checkout page to payU spinner rotates a while and after that I get TOAST message and I land back to my checkout page.

PayUMoney代码

 String serverCalculatedHash = getHashFromServer();

     PayUmoneySdkInitializer.PaymentParam.Builder builder = new PayUmoneySdkInitializer.PaymentParam.Builder();
                            builder.setAmount(Double.parseDouble(paymentAmount))                        
                                    .setTxnId(transactionId)                                            
                                    .setPhone(phoneNumber)                                              
                                    .setProductName(productName)                                        
                                    .setFirstName(firstName)                                            
                                    .setEmail(emailId)                                                  
                                    .setsUrl("https://www.payumoney.com/mobileapp/payumoney/success.php")
                                    .setfUrl("https://www.payumoney.com/mobileapp/payumoney/failure.php")
                                    .setUdf1(udf1)
                                    .setUdf2(udf2)
                                    .setUdf3(udf3)
                                    .setUdf4(udf4)
                                    .setUdf5(udf5)
                                    .setUdf6("")
                                    .setUdf7("")
                                    .setUdf8("")
                                    .setUdf9("")
                                    .setUdf10("")
                                    .setIsDebug(true)                                                     
                                    .setKey(merchentKey)                                                  
                                    .setMerchantId(merchentId); 

 PayUmoneySdkInitializer.PaymentParam paymentParam = builder.build();
                            paymentParam.setMerchantHash(serverCalculatedHash);
 PayUmoneyFlowManager.startPayUMoneyFlow(paymentParam, CheckoutActivity.this, R.style.AppTheme_default, true);

控制台日志

09-16 21:07:21.488 20712-20712/in.co.sd.app D/哈希: cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param ::键-mJ5aor0Z 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param ::商人ID- 5710201 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: txnid- 1505576241249 09-16 21:07:21.489 20712-20712/in.co.sd.app D/参数:: 金额-10.0 09-16 21:07:21.489 20712-20712/in.co.sd.app D/参数:: SURL- https://www.payumoney.com/mobileapp/payumoney/success.php 09-16 21:07:21.489 20712-20712/in.co.sd.app D/参数:: FURL- https://www.payumoney.com/mobileapp/payumoney/failure.php 09-16 21:07:21.489 20712-20712/in.co.sd.app D/参数:: productInfo-产品 名称09-16 21:07:21.489 20712-20712/in.co.sd.app D/param ::电子邮件- xyz@gmail.com 09-16 21:07:21.489 20712-20712/in.co.sd.app D/参数:: firstName-MyName 09-16 21:07:21.489 20712-20712/in.co.sd.app D/参数::电话-9999014250 09-16 21:07:21.489 20712-20712/in.co.sd.app D/参数:: udf1-udf1 09-16 21:07:21.489 20712-20712/in.co.sd.app D/参数:: udf2-udf2 09-16 21:07:21.489 20712-20712/in.co.sd.app D/参数:: udf3-udf3 09-16 21:07:21.489 20712-20712/in.co.sd.app D/参数:: udf4-udf4 09-16 21:07:21.489 20712-20712/in.co.sd.app D/参数:: udf5-udf5 09-16 21:07:21.489 20712-20712/in.co.sd.app D/参数:: udf6-09-16 21:07:21.490 20712-20712/in.co.sd.app D/参数:: udf7-09-16 21:07:21.490 20712-20712/in.co.sd.app D/参数:: udf8-09-16 21:07:21.490 20712-20712/in.co.sd.app D/参数:: udf9-09-16 21:07:21.490 20712-20712/in.co.sd.app D/参数:: udf10-09-16 21:07:21.526 20712-20712/in.co.sd.app I/WebViewFactory:正在加载 com.google.android.webview版本60.0.3112.116(代码311211650) 09-16 21:07:21.569 20712-20712/in.co.sd.app I/art:拒绝重新初始化 在以前失败的课上 java.lang.Class 09-16 21:07:21.569 20712-20712/in.co.sd.app I/art:拒绝重新初始化 在以前失败的课程上 java.lang.Class 09-16 21:07:21.572 20712-20712/in.co.sd.app I/art:拒绝重新初始化 在以前失败的课上 java.lang.Class 09-16 21:07:21.572 20712-20712/in.co.sd.app I/art:拒绝重新初始化 在以前失败的课上 java.lang.Class 09-16 21:07:21.579 20712-20712/in.co.sd.app I/cr_LibraryLoader:时间 加载本机库:1毫秒(时间戳6391-6392)09-16 21:07:21.596 20712-20712/in.co.sd.app I/铬: [INFO:library_loader_hooks.cc(144)]启用了铬日志记录:级别= 0,默认详细度= 0 09-16 21:07:21.596 20712-20712/in.co.sd.app I/cr_LibraryLoader:预期的本机库版本号 "60.0.3112.116",实际的本机库版本号"60.0.3112.116" 09-16 21:07:21.622 20712-20712/in.co.sd.app I/cr_BrowserStartup: 初始化铬过程,singleProcess = true 09-16 21:07:21.858 20712-20712/in.co.sd.app D/EgretLoader:EgretLoader(上下文上下文) 09-16 21:07:21.858 20712-20712/in.co.sd.app D/EgretLoader:上下文 不是活动09-16 21:07:21.921 20712-20712/in.co.sd.app D/payumoneySDK-登录 {"event_id":"1","device_id":"739bbf12ec1be70e","uuid":"0b500414-dff6-4f21-bfdf-aed66a78d150","d_ua":"Mozilla/5.0 (Linux; Android 6.0.1; Redmi Note 3 Build/MMB29M; wv) AppleWebKit/537.36(KHTML,如Gecko)版本/4.0 Chrome/60.0.3102.110移动 Safari/537.36," u_lat:"," u_lon:"," u_acu:"," app_id:" in.co.sd.app," package_name:" in.co.sd .app," app_version_name:" 1.0," app_version_code:" 1," d_locale:" en," d_ccid:" in," d_lang:"英语," d_name:"小米," d_model:" Redmi 笔记 3," d_os:" Android," d_osv:" 6.0.1," sdk_version:" 7," sdk_build:" 7.0.0," d_mfg:"小米," d_nw_type":"WIFI","d_ss":"4","d_scrn_sz":"5.7437176737064215","d_scrn_res":"1080 * 1920," m_id:" 5773251," m_key:" mJ5aor0Z," ip:" 10.107.124.9," app_name:"服务 服务","d_ts":"1505576241915",环境":调试"} 09-16 21:07:22.076 20712-20712/in.co.sd.app I/时间轴:时间轴:Activity_launch_request 时间:58596890 09-16 21:07:22.183 20712-20712/in.co.sd.app V/BoostFramework:BoostFramework():mPerf = com.qualcomm.qti.Performance@f0846b7 09-16 21:07:22.183 20712-20712/in.co.sd.app V/BoostFramework:BoostFramework():mPerf = com.qualcomm.qti.Performance@49c0e24 09-16 21:07:22.216 20712-20712/in.co.sd.app D/ActivityThreadInjector: clearCachedDrawables. 09-16 21:07:22.255 20712-11058/in.co.sd.app W/System:忽略标头UserSessionCookiePageUrl,因为其值 为空. 09-16 21:07:23.193 20712-20718/in.co.sd.app W/art: 挂起所有线程:5.983ms 09-16 21:07:23.195 20712-20712/in.co.sd.app I/差异:[main:SdkSession.java:365: onResponse()]-> URL =/payment/app/v1/addPaymentTime = 978 09-16 21:07:23.325 20712-20784/in.co.sd.app V/RenderScript:0x557e7de550 启动线程,CPU 6

09-16 21:07:21.488 20712-20712/in.co.sd.app D/hash: cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: key - mJ5aor0Z 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: merchantId - 5710201 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: txnid - 1505576241249 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: amount - 10.0 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: SURL - https://www.payumoney.com/mobileapp/payumoney/success.php 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: FURL - https://www.payumoney.com/mobileapp/payumoney/failure.php 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: productInfo - product name 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: email - xyz@gmail.com 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: firstName - MyName 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: phone - 9999014250 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: udf1 - udf1 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: udf2 - udf2 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: udf3 - udf3 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: udf4 - udf4 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: udf5 - udf5 09-16 21:07:21.489 20712-20712/in.co.sd.app D/param :: udf6 - 09-16 21:07:21.490 20712-20712/in.co.sd.app D/param :: udf7 - 09-16 21:07:21.490 20712-20712/in.co.sd.app D/param :: udf8 - 09-16 21:07:21.490 20712-20712/in.co.sd.app D/param :: udf9 - 09-16 21:07:21.490 20712-20712/in.co.sd.app D/param :: udf10 - 09-16 21:07:21.526 20712-20712/in.co.sd.app I/WebViewFactory: Loading com.google.android.webview version 60.0.3112.116 (code 311211650) 09-16 21:07:21.569 20712-20712/in.co.sd.app I/art: Rejecting re-init on previously-failed class java.lang.Class 09-16 21:07:21.569 20712-20712/in.co.sd.app I/art: Rejecting re-init on previously-failed class java.lang.Class 09-16 21:07:21.572 20712-20712/in.co.sd.app I/art: Rejecting re-init on previously-failed class java.lang.Class 09-16 21:07:21.572 20712-20712/in.co.sd.app I/art: Rejecting re-init on previously-failed class java.lang.Class 09-16 21:07:21.579 20712-20712/in.co.sd.app I/cr_LibraryLoader: Time to load native libraries: 1 ms (timestamps 6391-6392) 09-16 21:07:21.596 20712-20712/in.co.sd.app I/chromium: [INFO:library_loader_hooks.cc(144)] Chromium logging enabled: level = 0, default verbosity = 0 09-16 21:07:21.596 20712-20712/in.co.sd.app I/cr_LibraryLoader: Expected native library version number "60.0.3112.116", actual native library version number "60.0.3112.116" 09-16 21:07:21.622 20712-20712/in.co.sd.app I/cr_BrowserStartup: Initializing chromium process, singleProcess=true 09-16 21:07:21.858 20712-20712/in.co.sd.app D/EgretLoader: EgretLoader(Context context) 09-16 21:07:21.858 20712-20712/in.co.sd.app D/EgretLoader: The context is not activity 09-16 21:07:21.921 20712-20712/in.co.sd.app D/payumoneySDK - login: {"event_id":"1","device_id":"739bbf12ec1be70e","uuid":"0b500414-dff6-4f21-bfdf-aed66a78d150","d_ua":"Mozilla/5.0 (Linux; Android 6.0.1; Redmi Note 3 Build/MMB29M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.3102.110 Mobile Safari/537.36","u_lat":"","u_lon":"","u_acu":"","app_id":"in.co.sd.app","package_name":"in.co.sd.app","app_version_name":"1.0","app_version_code":"1","d_locale":"en","d_ccid":"in","d_lang":"English","d_name":"Xiaomi","d_model":"Redmi Note 3","d_os":"Android","d_osv":"6.0.1","sdk_version":"7","sdk_build":"7.0.0","d_mfg":"Xiaomi","d_nw_type":"WIFI","d_ss":"4","d_scrn_sz":"5.7437176737064215","d_scrn_res":"1080 * 1920","m_id":"5773251","m_key":"mJ5aor0Z","ip":"10.107.124.9","app_name":"Service Service","d_ts":"1505576241915","env":"DEBUG"} 09-16 21:07:22.076 20712-20712/in.co.sd.app I/Timeline: Timeline: Activity_launch_request time:58596890 09-16 21:07:22.183 20712-20712/in.co.sd.app V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@f0846b7 09-16 21:07:22.183 20712-20712/in.co.sd.app V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@49c0e24 09-16 21:07:22.216 20712-20712/in.co.sd.app D/ActivityThreadInjector: clearCachedDrawables. 09-16 21:07:22.255 20712-11058/in.co.sd.app W/System: Ignoring header UserSessionCookiePageUrl because its value was null. 09-16 21:07:23.193 20712-20718/in.co.sd.app W/art: Suspending all threads took: 5.983ms 09-16 21:07:23.195 20712-20712/in.co.sd.app I/Difference: [ main: SdkSession.java: 365: onResponse() ] --> URL=/payment/app/v1/addPaymentTime=978 09-16 21:07:23.325 20712-20784/in.co.sd.app V/RenderScript: 0x557e7de550 Launching thread(s), CPUs 6

推荐答案

我认为我来晚了,但是, 我遇到了类似的问题,Key和Salt不正确. 您需要联系payUMoney支持人员,他们将为您提供新的Key,Salt和MID. 他们还将为您提供php代码以生成serverHash,

I think I am late to answer, but still, I faced similar issue, Key and Salt are not correct. you need to contact payUMoney support, they will provide you new Key,, Salt and MID. Also they will provide you php code to generate serverHash,

如果您想测试钥匙和盐,请下载此示例应用程序( https://github.com/payu-intrepos/payumoney-new-sample-app ) 从payumoney并使用您的参数配置AppEnvironment类,希望对您有所帮助!

If you want to test your Key and salt, download this sample app(https://github.com/payu-intrepos/payumoney-new-sample-app) from payumoney and configure AppEnvironment class with your parameters, hope this helps!

这篇关于Android PayUMoney集成错误“发生了一些错误";的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆