2017-09-16 16 views
0

私のアンドロイドアプリにPayUMoney支払いゲートウェイを統合しようとしていますが、何が起こっているのかわかりません。サーバーからハッシュを生成しても、まったく同じ手順を実行した場合でも、PayUMoney websiteAndroid PayUMoneyの統合エラー「何らかのエラーが発生しました」

メッセージが表示されます。何らかのエラーが発生しました。イベントのランディングページが読み込まれません。チェックアウトページからpayUに移動するとすぐにスピナーが回転し、その後、TOASTメッセージが表示され、チェックアウトページに戻ります。

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); 

コンソールログ

9月16日21:07: cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e:21.488 20712から20712/D /ハッシュin.co.sd.app 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 :: 金額 - 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 ::畳む - https://www.payumoney.com/mobileapp/payumoney/failure.php 9月16日21時07: 21.489 20712-20712/in.co.sd.app D/param :: productInfo - 製品 名前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-207 12/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:読み込み中 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私/アート:Re-init拒否以前失敗したクラスの java.lang.Class 09-16 21:07:21.579 20712-20712/in.co.sd。app I/cr_LibraryLoader:時間 ネイティブライブラリをロードする:1 ms(タイムスタンプ6391-6392)09-16 21:07:21.596 20712-20712/in.co.sd.app I/chromium: [INFO:library_loader_hooks。 cc(144)] Chromiumログが有効:level = 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:Theコンテキスト はアクティビティではありません。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;Safey/537.36 "、" u_lat ":" "、" u_lon ":" "、" u_acu ":" "、" " 「app_id」:「1.0」「app_version_code」:「1」「d_locale」:「en」「app_id」:「in.co.sd.app」、「package_name」:「in.co.sd.app」、「app_version_name」: 「d_os」:「d_os」:「d_os」:「d_lang」:「d_lang」:「d_lang」:「d_os」「d_os」: 「6.0」、「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": "サービス サービス"、" d_ts ":" 1505576241915 "、" env ":" DEBUG "} 09-16 21:07:22.076 20712-20712/in.co.sd.app I/Timeline:タイムライン:Activity_launch_request 時間:58596890 09-16 21:07:22.183 20712-20712/in.co.sd.app V/BoostFramework:BoostFramework():mPerf = [email protected] 09-16 21:07 :22.183 20712-20712/in.co.sd.app V/BoostFramework:BoostFramework():mPerf = [email protected] 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:値 がnullだったため、ヘッダー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。アプリの差異:[メイン: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 起動スレッド(S)、CPUを6

+0

あなたはどんな解決策を見つけましたか – sanjana

+0

それはあなたにとってもうまくいくかどうかわかりませんが、私のケースでは大したことはしませんでした。SURL&FURLは正しくありませんでした。 –

+0

PayUmoneyFlowManager.startPayUMoneyFlow(paymentParam、CheckoutActivity.this、R.style.AppTheme_default、true);このnlineはエラーを発生させ、シンボルの読み込み中に何らかのエラーが発生しました。あなたの活動の結果でさえ、インテントデータはnulllです – sanjana

答えて

0

私は答えることが遅れると思いますが、それでも、 は私がキーと塩が正しくない、同様の問題に直面しました。 payUMoneyサポートに連絡する必要があります。彼らはあなたに新しいKey、Salt、MIDを提供します。 はまた、彼らは

あなたのキーと塩をテストしたい場合は、payumoneyからこのサンプルアプリ(https://github.com/payu-intrepos/payumoney-new-sample-app) をダウンロードし、あなたserverHashを生成するためのPHPコードを提供し、あなたのパラメータでAppEnvironmentクラスを設定し、このことができます願っています!

+0

あなたは同じサポートのためのコードを提供してくださいほとんど2週間かかるでしょうまだ私に連絡していません@Harshad –

+0

彼らは私にサーバーハッシュ生成[link] https://pastebin.com/8T11YY7j @Amit – Harshad

関連する問題