-
-
Save SNagappan/6b5d1e7e99776b28082f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
NSDictionary *charge = [NSDictionary dictionaryWithObjectsAndKeys: | |
@"Peter", @"name", | |
@"2345678909", @"phone", | |
@"US", @"country_code", | |
@"MC0000014895", @"merchant_id", | |
@"20.00", @"amount", | |
@"USD", @"currency", | |
@"http://localhost:8000/test", @"server_url", | |
@"13123132", @"order_id", | |
@"PierShop", @"shop_name",nil]; | |
PierPay *pierpay = [[PierPay alloc] initWith:charge delegate:self]; | |
[self.window.rootViewController presentViewController:pierpay animated:YES completion:nil]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2015-04-13 21:18:00.597 iOSTest[2952:407766] -[PierHttpExecutor initWithAddress:method:parameters:saveToPath:progress:success:failed:postAsJSON:]@157: [Request] | |
{ | |
amount = "20.00"; | |
"country_code" = US; | |
"currency_code" = USD; | |
"merchant_id" = MC0000000134; | |
password = aaaaa1; | |
phone = 3019808421; | |
} | |
2015-04-13 21:18:00.602 iOSTest[2952:407765] -[PierHttpExecutor start]@336: [Header] | |
{ | |
"Content-Type" = "application/json"; | |
} | |
2015-04-13 21:18:00.603 iOSTest[2952:407765] -[PierHttpExecutor start]@337: [POST] | |
https://user-api.elasticbeanstalk.com/user_api/v2/sdk/transaction_sms?platform=2 | |
2015-04-13 21:18:02.299 iOSTest[2952:407765] __69+[PierService serverSend:resuest:successBlock:faliedBlock:attribute:]_block_invoke105@105: progress:1.000000 | |
2015-04-13 21:18:02.811 iOSTest[2952:407765] __69+[PierService serverSend:resuest:successBlock:faliedBlock:attribute:]_block_invoke105@105: progress:1.000000 | |
2015-04-13 21:18:02.811 iOSTest[2952:407737] __66-[PierHttpExecutor callCompletionBlockWithResponse:error:success:]_block_invoke@568: [Response] <NSHTTPURLResponse: 0x7fcd6a695830> { URL: https://user-api.elasticbeanstalk.com/user_api/v2/sdk/transaction_sms?platform=2 } { status code: 200, headers { | |
Connection = "keep-alive"; | |
"Content-Encoding" = gzip; | |
"Content-Length" = 208; | |
"Content-Type" = "application/json"; | |
Date = "Tue, 14 Apr 2015 04:18:02 GMT"; | |
Server = "Apache-Coyote/1.1"; | |
Vary = "Accept-Encoding"; | |
} } | |
2015-04-13 21:18:02.811 iOSTest[2952:407737] +[PierService executeSuccess:param:urlResponse:successBlock:faliedBlock:attribute:]@155: { | |
code = 200; | |
message = OK; | |
result = { | |
amount = "20.00"; | |
code = 498283; | |
currency = USD; | |
expiration = 120; | |
"merchant_name" = "Diabetic Care"; | |
"session_token" = "3dbbe989-e25d-11e4-9db7-22000b7b0c87"; | |
"sms_no" = 0694; | |
"status_bit" = 7117; | |
"user_id" = UR0000015237; | |
}; | |
}Response | |
2015-04-13 21:18:02.824 iOSTest[2952:407737] Can't find keyplane that supports type 4 for keyboard iPhone-PortraitChoco-NumberPad; using 2382260317_PortraitChoco_iPhone-Simple-Pad_Default | |
2015-04-13 21:18:22.562 iOSTest[2952:407839] -[PierHttpExecutor initWithAddress:method:parameters:saveToPath:progress:success:failed:postAsJSON:]@157: [Request] | |
{ | |
amount = "20.00"; | |
"country_code" = US; | |
"currency_code" = USD; | |
"merchant_id" = MC0000000134; | |
"pass_code" = 498283; | |
"pass_type" = 1; | |
phone = 3019808421; | |
"session_token" = "3dbbe989-e25d-11e4-9db7-22000b7b0c87"; | |
"user_id" = UR0000015237; | |
} | |
2015-04-13 21:18:22.563 iOSTest[2952:407999] -[PierHttpExecutor start]@336: [Header] | |
{ | |
"Content-Type" = "application/json"; | |
} | |
2015-04-13 21:18:22.563 iOSTest[2952:407999] -[PierHttpExecutor start]@337: [POST] | |
https://user-api.elasticbeanstalk.com/user_api/v2/sdk/get_auth_token?platform=2 | |
2015-04-13 21:18:22.565 iOSTest[2952:407999] __69+[PierService serverSend:resuest:successBlock:faliedBlock:attribute:]_block_invoke105@105: progress:1.000000 | |
2015-04-13 21:18:22.704 iOSTest[2952:407999] __69+[PierService serverSend:resuest:successBlock:faliedBlock:attribute:]_block_invoke105@105: progress:1.000000 | |
2015-04-13 21:18:22.704 iOSTest[2952:407737] __66-[PierHttpExecutor callCompletionBlockWithResponse:error:success:]_block_invoke@568: [Response] <NSHTTPURLResponse: 0x7fcd6a550bd0> { URL: https://user-api.elasticbeanstalk.com/user_api/v2/sdk/get_auth_token?platform=2 } { status code: 200, headers { | |
Connection = "keep-alive"; | |
"Content-Encoding" = gzip; | |
"Content-Type" = "application/json"; | |
Date = "Tue, 14 Apr 2015 04:18:22 GMT"; | |
Server = "Apache-Coyote/1.1"; | |
"Transfer-Encoding" = Identity; | |
Vary = "Accept-Encoding"; | |
} } | |
2015-04-13 21:18:22.704 iOSTest[2952:407737] +[PierService executeSuccess:param:urlResponse:successBlock:faliedBlock:attribute:]@155: { | |
code = 200; | |
message = OK; | |
result = { | |
"auth_token" = a1b08182354a1c70d4f8911c797ed919; | |
"session_token" = "49d3b1ea-e25d-11e4-9db7-22000b7b0c87"; | |
}; | |
}Response | |
2015-04-13 21:18:22.707 iOSTest[2952:408006] -[PierHttpExecutor initWithAddress:method:parameters:saveToPath:progress:success:failed:postAsJSON:]@157: [Request] | |
{ | |
} | |
2015-04-13 21:18:22.708 iOSTest[2952:408003] -[PierHttpExecutor start]@336: [Header] | |
{ | |
} | |
2015-04-13 21:18:22.708 iOSTest[2952:408003] -[PierHttpExecutor start]@337: [GET] | |
http://pierup.ddns.net:8686/umsite/index.html#/transaction/pier/20.00/a1b08182354a1c70d4f8911c797ed919/USD/13123132?platform=2 | |
2015-04-13 21:18:23.277 iOSTest[2952:407737] __66-[PierHttpExecutor callCompletionBlockWithResponse:error:success:]_block_invoke@568: [Response] <NSHTTPURLResponse: 0x7fcd6a416f50> { URL: http://pierup.ddns.net:8686/umsite/index.html#/transaction/pier/20.00/a1b08182354a1c70d4f8911c797ed919/USD/13123132?platform=2 } { status code: 200, headers { | |
"Accept-Ranges" = bytes; | |
"Content-Length" = 11675; | |
"Content-Type" = "text/html;charset=UTF-8"; | |
Date = "Tue, 14 Apr 2015 04:16:23 GMT"; | |
Etag = "W/\"11675-1428926742000\""; | |
"Last-Modified" = "Mon, 13 Apr 2015 12:05:42 GMT"; | |
Server = "Apache-Coyote/1.1"; | |
} } | |
2015-04-13 21:18:23.277 iOSTest[2952:407737] +[PierService executeSuccess:param:urlResponse:successBlock:faliedBlock:attribute:]@155: { | |
result = "<!DOCTYPE html> | |
\n<html ng-app=\"pier\"> | |
\n<head> | |
\n <meta charset=\"utf-8\"> | |
\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"> | |
\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> | |
\n <!-- favicon to be added --> | |
\n <title>Pier-Simple Credit for Living a Better Life</title> | |
\n | |
\n <!-- CSS --> | |
\n <link rel=\"stylesheet\" href=\"bower_components/bootstrap/dist/css/bootstrap.min.css\"> | |
\n <link rel=\"stylesheet\" href=\"bower_components/font-awesome/css/font-awesome.min.css\"> | |
\n | |
\n <link rel=\"stylesheet\" href=\"css/global.css\"> | |
\n <link rel=\"stylesheet\" href=\"home/home.css\"> | |
\n <link rel=\"stylesheet\" href=\"login/login.css\"> | |
\n <link rel=\"stylesheet\" href=\"merchant/merchant.css\"> | |
\n <link rel=\"stylesheet\" href=\"term/term.css\"> | |
\n <link rel=\"stylesheet\" href=\"doc/doc.css\"> | |
\n | |
\n | |
\n <!--user module--> | |
\n <link rel=\"stylesheet\" href=\"user/login/login.css\"> | |
\n <link rel=\"stylesheet\" href=\"user/user.css\"> | |
\n <link rel=\"stylesheet\" href=\"user/dashboard/dashboard.css\"> | |
\n <!-- <link rel=\"stylesheet\" href=\"user/component.css\"> | |
\n <link rel=\"stylesheet\" href=\"user/default.css\"> --> | |
\n</head> | |
\n | |
\n<body ng-controller=\"AppController\" ng-class=\"{ 'index-overflow-hidden':playHomeVideo }\"> | |
\n <!-- Top navbar --> | |
\n <div class=\"navbar navbar-fixed-top navbar-default\" role=\"navigation\" id=\"top-nav-normal\" ng-hide=\"passway||playHomeVideo\"> | |
\n <div class=\"container\"> | |
\n | |
\n \t <div class=\"navbar-header\"> | |
\n <a class=\"navbar-brand\" ui-sref=\"home\" ><img src=\"resource/image/pierlogo60.png\" id=\"navbar-logo\" alt=\"Pier\" height=\"38\"></a> | |
\n \t </div> <!-- close .navbar-header --> | |
\n | |
\n \t <div class=\"collapse navbar-collapse\" > | |
\n \t <ul class=\"nav navbar-nav\"> | |
\n | |
\n <li ng-show=\"userLocation\" ><a onclick=\"javascript:window.location.href='https://pierinc.zendesk.com/hc/en-us'\" style=\"cursor:pointer;\">FAQ</a></li><!-- ui-sref=\"faq\" --> | |
\n <li ng-show=\"merchantLocation\" ><a ui-sref=\"doc\" >Documentation</a></li> | |
\n <li ><a class=\"nav-menu\" > | |
\n Menu<i class=\"fa fa-caret-down\" style=\"margin-left:6px;\"></i> | |
\n <ul> | |
\n <li ui-sref=\"aboutUs\">About</li> | |
\n <li ui-sref=\"values\">Values</li> | |
\n <li onclick=\"javascript:window.location.href='http://blog.pierup.com'\">Blogs</li> | |
\n <li ui-sref=\"career\">Jobs</li> | |
\n <li ui-sref=\"underwriting\">Underwriting</li> | |
\n <li ui-sref=\"eligibility\">Eligibility</li> | |
\n </ul> | |
\n </a> | |
\n </li> | |
\n \t </ul> | |
\n | |
\n <div class=\"navbar-form navbar-right\" style=\"padding-top:8px;\"> | |
\n | |
\n <span ng-show=\"userLocation\"> | |
\n <a ui-sref=\"user\" class=\"nav-right-signin\" >Sign in</a> | |
\n <a class=\"nav-right-sticks\">|</a> | |
\n <a ui-sref=\"userRegister\" class=\"nav-right-signup\" >Sign up</a> | |
\n </span> | |
\n <span ng-show=\"merchantLocation\"> | |
\n <span ng-hide=\"isLoggedIn()\"> | |
\n <a ui-sref=\"merchantLogin\" class=\"nav-right-signin\" >Sign in</a> | |
\n <a class=\"nav-right-sticks\">|</a> | |
\n <a ui-sref=\"merchantRegister\" class=\"nav-right-signup\" >Sign up</a> | |
\n </span> | |
\n <span ng-show=\"isLoggedIn()\"> | |
\n <span class=\"nav-login-menu dropdown\"> | |
\n <a class=\"dropdown-toggle your-account\" data-toggle=\"dropdown\" > | |
\n Your account <span class=\"caret\"></span> | |
\n </a> | |
\n <ul class=\"dropdown-menu\"> | |
\n <li ui-sref=\"merchantDashboard\" ng-show=\"isLoggedIn() && !$state.is('merchantDashboard')\"><a><i class=\"fa fa-pencil fa-fw\"></i> Dashboard</a></li> | |
\n <li ng-click=\"accountSettingModal()\" ng-show=\"isVerified() && !isTestMode()\"><a><i class=\"fa fa-pencil fa-fw\"></i> Account Settings</a></li> | |
\n <li ng-click=\"merchantActivateModal()\" ng-hide=\"isActivated() || isVerified() || isTestMode()\"><a><i class=\"fa fa-check-square-o fa-fw\"></i> Activate Account</a></li> | |
\n <li ng-click=\"resendVerification()\" class=\"ng-hide\" ng-show=\"isActivated()\"><a><i class=\"fa fa-envelope-o fa-fw\"></i> Resend Verification</a></li> | |
\n <li ng-click=\"keyManageModal()\" ng-show=\"isVerified() && !isTestMode()\"><a><i class=\"fa fa-fw fa-key\"></i> API Keys</a></li> | |
\n <li class=\"divider\"></li> | |
\n <li ng-click=\"logout()\" ng-disabled=\"logoutWorking\"><a><i class=\"fa fa-sign-out fa-fw\"></i> Logout <i class=\"fa fa-cog fa-spin ng-hide\" ng-show=\"logoutWorking\"></i></a></li> | |
\n </ul> | |
\n </span> | |
\n </span> | |
\n </span> | |
\n <a ui-sref=\"merchant\" ng-show=\"!$state.is( 'merchant' )&&merchantLocation\"><button class=\"btn nav-right-button\">Back to Merchant</button></a> | |
\n <a ui-sref=\"merchant\" ng-show=\"userLocation\">Merchant</a> | |
\n <!-- <a ui-sref=\"home\" ng-show=\"merchantLocation&&$state.is( 'merchant' )\" ng-class=\"{ 'nav-mL': isLoggedIn()}\"><button class=\"btn nav-right-button nav-right-button-user\" >User</button></a> --> | |
\n | |
\n </div> <!-- close .navbar-form --> | |
\n \t </div> <!-- close .collapse .navbar-collapse --> | |
\n </div> <!-- close .container --> | |
\n </div> <!-- close .navbar .navbar-fixed-top --> | |
\n | |
\n <ui-view ng-hide=\"passway\"></ui-view> | |
\n <!-- <hr class=\"featurette-divider\"> --> | |
\n | |
\n <div class=\"container\" ng-show=\"passway\"> | |
\n | |
\n <form role=\"login\" name=\"merchantSigninForm\" class=\"form-signin-merchant text-center\" ng-hide=\"forgetPassword\"> | |
\n <img src=\"resource/image/logo-merchantsign.png\" class=\"mer-signin-logo\"> | |
\n <h4 class=\"form-signin-heading text-center\">Login</h4> | |
\n | |
\n <div class=\"form-group\"> | |
\n <input type=\"text\" name=\"name\" class=\"mer-sign-input\" placeholder=\"Name\" ng-model=\"passName\" autofocus> | |
\n </div> <!-- close .form-group --> | |
\n <div class=\"form-group\"> | |
\n <input type=\"password\" name=\"password\" class=\"mer-sign-input\" placeholder=\"Password\" ng-model=\"passCode\" required> | |
\n </div> <!-- close .form-group --> | |
\n | |
\n <button class=\"mer-sign-btn mer-sign-input\" type=\"button\" ng-click=\"passwayLogin()\">LOG IN<!-- <i class=\"fa fa-cog fa-spin ng-hide\" ng-show=\"loginState.working\"></i>--></button> | |
\n <p> </p> | |
\n | |
\n </form> <!-- close <form> --> | |
\n | |
\n | |
\n </div> <!-- close .container --> | |
\n | |
\n <!-- Footer --> | |
\n <div class=\"global-footer\" ng-hide=\"playHomeVideo||passway||$state.is('merchantLogin')||$state.is('merchantRegister')||$state.is('merchantDashboard')||$state.is('doc')||$state.is('verification')\"> | |
\n <div class=\"container\"> | |
\n <div class=\"row\" > | |
\n <div class=\"col-md-offset-4 col-md-4 text-center col-sm-12\" > | |
\n <span ng-click=\"urlOuter( 'twitter' )\" class=\"footer-link-twitter footer-link\" > | |
\n </span> | |
\n <span class=\"footer-link-facebook footer-link\" ng-click=\"urlOuter( 'facebook' )\"> | |
\n </span> | |
\n <span class=\"footer-link-linkedin footer-link\" ng-click=\"urlOuter( 'linkedin' )\"> | |
\n </span> | |
\n <span class=\"footer-link-norton\"> | |
\n <!-- <img src=\"resource/image/norton.png\" class=\"img-responsive\"> --> | |
\n </span> | |
\n </div> | |
\n <div class=\"col-md-4 col-sm-12 text-right\"> | |
\n <ul class=\"pull-right\"> | |
\n <li ui-sref=\"contact\">Contact Us</li> | |
\n <li ui-sref=\"terms\">Terms</li> | |
\n <li ui-sref=\"privacy\"> Privacy</li> | |
\n </ul> | |
\n </div> | |
\n </div> | |
\n <div class=\"row\" > | |
\n <div class=\"col-md-2\" > | |
\n <img src=\"resource/image/flag-american.png\" class=\"footer-flag\"> | |
\n <small style=\"margin-top:-30px;color:#ffffff;opacity:0.3\">United States</small> | |
\n </div> | |
\n <div class=\"col-md-8 text-center\"> | |
\n <br> | |
\n <small class=\"footer-copyright\" >Copyright © 2015 Pier, Inc. All rights reserved</small><!--0.0.2--> | |
\n <br> | |
\n </div> | |
\n </div> | |
\n </div><!--container.close--> | |
\n </div> | |
\n <!--footer.close--> | |
\n | |
\n <!-- JS libs --> | |
\n <!-- Always need to load jQuery at first --> | |
\n <script src=\"bower_components/jquery/dist/jquery.min.js\"></script> | |
\n <script src=\"bower_components/bootstrap/dist/js/bootstrap.min.js\"></script> | |
\n <script src=\"bower_components/echarts/build/dist/echarts.js\"></script> | |
\n <script src=\"bower_components/angular/angular.min.js\"></script> | |
\n <!-- use angular-ui-router to replace AngularJS default stateful router --> | |
\n <script src=\"bower_components/angular-ui-router/release/angular-ui-router.min.js\"></script> | |
\n <!-- angular-ui-bootstrap --> | |
\n <script src=\"bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js\"></script> | |
\n <!-- angular mocks --> | |
\n <script src=\"bower_components/angular-mocks/angular-mocks.js\"></script> | |
\n <!-- angular animate --> | |
\n <script src=\"bower_components/angular-animate/angular-animate.min.js\"></script> | |
\n <!-- angular message --> | |
\n <script src=\"bower_components/angular-messages/angular-messages.min.js\"></script> | |
\n <!-- D3 --> | |
\n <script src=\"bower_components/d3/d3.min.js\"></script> | |
\n <!-- angular-ui-utils --> | |
\n <script src=\"bower_components/angular-ui-utils/ui-utils.min.js\"></script> | |
\n | |
\n <!-- angular modules, namespase pierup --> | |
\n <script src=\"app.js\"></script> | |
\n <script src=\"home/home.js\"></script> | |
\n <!--<script src=\"register/register.js\"></script>--> | |
\n <script src=\"login/login.js\"></script> | |
\n <script src=\"login/auth.js\"></script> | |
\n <script src=\"merchant/merchant.js\"></script> | |
\n <script src=\"merchant/services/merchantService.js\"></script> | |
\n <script src=\"merchant/controllers/merchantDashboard.js\"></script> | |
\n <script src=\"merchant/controllers/accountSetting.js\"></script> | |
\n <script src=\"merchant/controllers/merchantActivate.js\"></script> | |
\n <script src=\"merchant/controllers/merchantBankAccounts.js\"></script> | |
\n <script src=\"merchant/controllers/customers.js\"></script> | |
\n <script src=\"merchant/controllers/merchantPurchases.js\"></script> | |
\n <script src=\"merchant/controllers/merchantTransferBalance.js\"></script> | |
\n <script src=\"merchant/controllers/keyManage.js\"></script> | |
\n <script src=\"test/mockserver.js\"></script> | |
\n <script src=\"helper.js\"></script> | |
\n <script src=\"career/career.js\"></script> | |
\n <script src=\"verification/verification.js\"></script> | |
\n <script src=\"data/data.js\"></script> | |
\n <script src=\"contact/contact.js\"></script> | |
\n <script src=\"merchant-reset/reset.js\"></script> | |
\n <script src=\"early-access/earlyAccess.js\"></script> | |
\n <script src=\"faq/faq.js\"></script> | |
\n <script src=\"about/about.js\"></script> | |
\n <script src=\"term/terms.js\"></script> | |
\n <!-- role contorl setting --> | |
\n <script src=\"routing-config.js\"></script> | |
\n <!--user module--> | |
\n <script src=\"user/user.js\"></script> | |
\n <script src=\"user/login/login.js\"></script> | |
\n <script src=\"user/login/auth.js\"></script> | |
\n <script src=\"user/service/service.js\"></script> | |
\n <script src=\"user/service/dataUtil.js\"></script> | |
\n <script src=\"user/dashboard/account/account.js\"></script> | |
\n <script src=\"user/dashboard/balance/balance.js\"></script> | |
\n <script src=\"user/dashboard/activity/activity.js\"></script> | |
\n <script src=\"user/dashboard/profile/profile.js\"></script> | |
\n | |
\n <!--Doc--> | |
\n <script src=\"doc/doc.js\"></script> | |
\n | |
\n<!--<script> | |
\n (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | |
\n (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | |
\n m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) | |
\n })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); | |
\n | |
\n ga('create', 'UA-60578278-1', 'auto'); | |
\n ga('send', 'pageview'); | |
\n | |
\n</script>--> | |
\n</body> | |
\n | |
\n</html>"; | |
}Response | |
2015-04-13 21:18:23.282 iOSTest[2952:407737] +[PierService executeSuccess:param:urlResponse:successBlock:faliedBlock:attribute:]@170: Result nil. | |
2015-04-13 21:18:23.282 iOSTest[2952:407737] id pierDeserializeObject(__strong id, NSString *__strong)@207: error model 命名和服务接口不一致dic=<!DOCTYPE html> | |
<html ng-app="pier"> | |
<head> | |
<meta charset="utf-8"> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<!-- favicon to be added --> | |
<title>Pier-Simple Credit for Living a Better Life</title> | |
<!-- CSS --> | |
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css"> | |
<link rel="stylesheet" href="bower_components/font-awesome/css/font-awesome.min.css"> | |
<link rel="stylesheet" href="css/global.css"> | |
<link rel="stylesheet" href="home/home.css"> | |
<link rel="stylesheet" href="login/login.css"> | |
<link rel="stylesheet" href="merchant/merchant.css"> | |
<link rel="stylesheet" href="term/term.css"> | |
<link rel="stylesheet" href="doc/doc.css"> | |
<!--user module--> | |
<link rel="stylesheet" href="user/login/login.css"> | |
<link rel="stylesheet" href="user/user.css"> | |
<link rel="stylesheet" href="user/dashboard/dashboard.css"> | |
<!-- <link rel="stylesheet" href="user/component.css"> | |
<link rel="stylesheet" href="user/default.css"> --> | |
</head> | |
<body ng-controller="AppController" ng-class="{ 'index-overflow-hidden':playHomeVideo }"> | |
<!-- Top navbar --> | |
<div class="navbar navbar-fixed-top navbar-default" role="navigation" id="top-nav-normal" ng-hide="passway||playHomeVideo"> | |
<div class="container"> | |
<div class="navbar-header"> | |
<a class="navbar-brand" ui-sref="home" ><img src="resource/image/pierlogo60.png" id="navbar-logo" alt="Pier" height="38"></a> | |
</div> <!-- close .navbar-header --> | |
<div class="collapse navbar-collapse" > | |
<ul class="nav navbar-nav"> | |
<li ng-show="userLocation" ><a onclick="javascript:window.location.href='https://pierinc.zendesk.com/hc/en-us'" style="cursor:pointer;">FAQ</a></li><!-- ui-sref="faq" --> | |
<li ng-show="merchantLocation" ><a ui-sref="doc" >Documentation</a></li> | |
<li ><a class="nav-menu" > | |
Menu<i class="fa fa-caret-down" style="margin-left:6px;"></i> | |
<ul> | |
<li ui-sref="aboutUs">About</li> | |
<li ui-sref="values">Values</li> | |
<li onclick="javascript:window.location.href='http://blog.pierup.com'">Blogs</li> | |
<li ui-sref="career">Jobs</li> | |
<li ui-sref="underwriting">Underwriting</li> | |
<li ui-sref="eligibility">Eligibility</li> | |
</ul> | |
</a> | |
</li> | |
</ul> | |
<div class="navbar-form navbar-right" style="padding-top:8px;"> | |
<span ng-show="userLocation"> | |
<a ui-sref="user" class="nav-right-signin" >Sign in</a> | |
<a class="nav-right-sticks">|</a> | |
<a ui-sref="userRegister" class="nav-right-signup" >Sign up</a> | |
</span> | |
<span ng-show="merchantLocation"> | |
<span ng-hide="isLoggedIn()"> | |
<a ui-sref="merchantLogin" class="nav-right-signin" >Sign in</a> | |
<a class="nav-right-sticks">|</a> | |
<a ui-sref="merchantRegister" class="nav-right-signup" >Sign up</a> | |
</span> | |
<span ng-show="isLoggedIn()"> | |
<span class="nav-login-menu dropdown"> | |
<a class="dropdown-toggle your-account" data-toggle="dropdown" > | |
Your account <span class="caret"></span> | |
</a> | |
<ul class="dropdown-menu"> | |
<li ui-sref="merchantDashboard" ng-show="isLoggedIn() && !$state.is('merchantDashboard')"><a><i class="fa fa-pencil fa-fw"></i> Dashboard</a></li> | |
<li ng-click="accountSettingModal()" ng-show="isVerified() && !isTestMode()"><a><i class="fa fa-pencil fa-fw"></i> Account Settings</a></li> | |
<li ng-click="merchantActivateModal()" ng-hide="isActivated() || isVerified() || isTestMode()"><a><i class="fa fa-check-square-o fa-fw"></i> Activate Account</a></li> | |
<li ng-click="resendVerification()" class="ng-hide" ng-show="isActivated()"><a><i class="fa fa-envelope-o fa-fw"></i> Resend Verification</a></li> | |
<li ng-click="keyManageModal()" ng-show="isVerified() && !isTestMode()"><a><i class="fa fa-fw fa-key"></i> API Keys</a></li> | |
<li class="divider"></li> | |
<li ng-click="logout()" ng-disabled="logoutWorking"><a><i class="fa fa-sign-out fa-fw"></i> Logout <i class="fa fa-cog fa-spin ng-hide" ng-show="logoutWorking"></i></a></li> | |
</ul> | |
</span> | |
</span> | |
</span> | |
<a ui-sref="merchant" ng-show="!$state.is( 'merchant' )&&merchantLocation"><button class="btn nav-right-button">Back to Merchant</button></a> | |
<a ui-sref="merchant" ng-show="userLocation">Merchant</a> | |
<!-- <a ui-sref="home" ng-show="merchantLocation&&$state.is( 'merchant' )" ng-class="{ 'nav-mL': isLoggedIn()}"><button class="btn nav-right-button nav-right-button-user" >User</button></a> --> | |
</div> <!-- close .navbar-form --> | |
</div> <!-- close .collapse .navbar-collapse --> | |
</div> <!-- close .container --> | |
</div> <!-- close .navbar .navbar-fixed-top --> | |
<ui-view ng-hide="passway"></ui-view> | |
<!-- <hr class="featurette-divider"> --> | |
<div class="container" ng-show="passway"> | |
<form role="login" name="merchantSigninForm" class="form-signin-merchant text-center" ng-hide="forgetPassword"> | |
<img src="resource/image/logo-merchantsign.png" class="mer-signin-logo"> | |
<h4 class="form-signin-heading text-center">Login</h4> | |
<div class="form-group"> | |
<input type="text" name="name" class="mer-sign-input" placeholder="Name" ng-model="passName" autofocus> | |
</div> <!-- close .form-group --> | |
<div class="form-group"> | |
<input type="password" name="password" class="mer-sign-input" placeholder="Password" ng-model="passCode" required> | |
</div> <!-- close .form-group --> | |
<button class="mer-sign-btn mer-sign-input" type="button" ng-click="passwayLogin()">LOG IN<!-- <i class="fa fa-cog fa-spin ng-hide" ng-show="loginState.working"></i>--></button> | |
<p> </p> | |
</form> <!-- close <form> --> | |
</div> <!-- close .container --> | |
<!-- Footer --> | |
<div class="global-footer" ng-hide="playHomeVideo||passway||$state.is('merchantLogin')||$state.is('merchantRegister')||$state.is('merchantDashboard')||$state.is('doc')||$state.is('verification')"> | |
<div class="container"> | |
<div class="row" > | |
<div class="col-md-offset-4 col-md-4 text-center col-sm-12" > | |
<span ng-click="urlOuter( 'twitter' )" class="footer-link-twitter footer-link" > | |
</span> | |
<span class="footer-link-facebook footer-link" ng-click="urlOuter( 'facebook' )"> | |
</span> | |
<span class="footer-link-linkedin footer-link" ng-click="urlOuter( 'linkedin' )"> | |
</span> | |
<span class="footer-link-norton"> | |
<!-- <img src="resource/image/norton.png" class="img-responsive"> --> | |
</span> | |
</div> | |
<div class="col-md-4 col-sm-12 text-right"> | |
<ul class="pull-right"> | |
<li ui-sref="contact">Contact Us</li> | |
<li ui-sref="terms">Terms</li> | |
<li ui-sref="privacy"> Privacy</li> | |
</ul> | |
</div> | |
</div> | |
<div class="row" > | |
<div class="col-md-2" > | |
<img src="resource/image/flag-american.png" class="footer-flag"> | |
<small style="margin-top:-30px;color:#ffffff;opacity:0.3">United States</small> | |
</div> | |
<div class="col-md-8 text-center"> | |
<br> | |
<small class="footer-copyright" >Copyright © 2015 Pier, Inc. All rights reserved</small><!--0.0.2--> | |
<br> | |
</div> | |
</div> | |
</div><!--container.close--> | |
</div> | |
<!--footer.close--> | |
<!-- JS libs --> | |
<!-- Always need to load jQuery at first --> | |
<script src="bower_components/jquery/dist/jquery.min.js"></script> | |
<script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> | |
<script src="bower_components/echarts/build/dist/echarts.js"></script> | |
<script src="bower_components/angular/angular.min.js"></script> | |
<!-- use angular-ui-router to replace AngularJS default stateful router --> | |
<script src="bower_components/angular-ui-router/release/angular-ui-router.min.js"></script> | |
<!-- angular-ui-bootstrap --> | |
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js"></script> | |
<!-- angular mocks --> | |
<script src="bower_components/angular-mocks/angular-mocks.js"></script> | |
<!-- angular animate --> | |
<script src="bower_components/angular-animate/angular-animate.min.js"></script> | |
<!-- angular message --> | |
<script src="bower_components/angular-messages/angular-messages.min.js"></script> | |
<!-- D3 --> | |
<script src="bower_components/d3/d3.min.js"></script> | |
<!-- angular-ui-utils --> | |
<script src="bower_components/angular-ui-utils/ui-utils.min.js"></script> | |
<!-- angular modules, namespase pierup --> | |
<script src="app.js"></script> | |
<script src="home/home.js"></script> | |
<!--<script src="register/register.js"></script>--> | |
<script src="login/login.js"></script> | |
<script src="login/auth.js"></script> | |
<script src="merchant/merchant.js"></script> | |
<script src="merchant/services/merchantService.js"></script> | |
<script src="merchant/controllers/merchantDashboard.js"></script> | |
<script src="merchant/controllers/accountSetting.js"></script> | |
<script src="merchant/controllers/merchantActivate.js"></script> | |
<script src="merchant/controllers/merchantBankAccounts.js"></script> | |
<script src="merchant/controllers/customers.js"></script> | |
<script src="merchant/controllers/merchantPurchases.js"></script> | |
<script src="merchant/controllers/merchantTransferBalance.js"></script> | |
<script src="merchant/controllers/keyManage.js"></script> | |
<script src="test/mockserver.js"></script> | |
<script src="helper.js"></script> | |
<script src="career/career.js"></script> | |
<script src="verification/verification.js"></script> | |
<script src="data/data.js"></script> | |
<script src="contact/contact.js"></script> | |
<script src="merchant-reset/reset.js"></script> | |
<script src="early-access/earlyAccess.js"></script> | |
<script src="faq/faq.js"></script> | |
<script src="about/about.js"></script> | |
<script src="term/terms.js"></script> | |
<!-- role contorl setting --> | |
<script src="routing-config.js"></script> | |
<!--user module--> | |
<script src="user/user.js"></script> | |
<script src="user/login/login.js"></script> | |
<script src="user/login/auth.js"></script> | |
<script src="user/service/service.js"></script> | |
<script src="user/service/dataUtil.js"></script> | |
<script src="user/dashboard/account/account.js"></script> | |
<script src="user/dashboard/balance/balance.js"></script> | |
<script src="user/dashboard/activity/activity.js"></script> | |
<script src="user/dashboard/profile/profile.js"></script> | |
<!--Doc--> | |
<script src="doc/doc.js"></script> | |
<!--<script> | |
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | |
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | |
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) | |
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); | |
ga('create', 'UA-60578278-1', 'auto'); | |
ga('send', 'pageview'); | |
</script>--> | |
</body> | |
</html>,name_s=user_id | |
2015-04-13 21:18:23.286 iOSTest[2952:407737] id pierDeserializeObject(__strong id, NSString *__strong)@207: error model 命名和服务接口不一致dic=<!DOCTYPE html> | |
<html ng-app="pier"> | |
<head> | |
<meta charset="utf-8"> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<!-- favicon to be added --> | |
<title>Pier-Simple Credit for Living a Better Life</title> | |
<!-- CSS --> | |
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css"> | |
<link rel="stylesheet" href="bower_components/font-awesome/css/font-awesome.min.css"> | |
<link rel="stylesheet" href="css/global.css"> | |
<link rel="stylesheet" href="home/home.css"> | |
<link rel="stylesheet" href="login/login.css"> | |
<link rel="stylesheet" href="merchant/merchant.css"> | |
<link rel="stylesheet" href="term/term.css"> | |
<link rel="stylesheet" href="doc/doc.css"> | |
<!--user module--> | |
<link rel="stylesheet" href="user/login/login.css"> | |
<link rel="stylesheet" href="user/user.css"> | |
<link rel="stylesheet" href="user/dashboard/dashboard.css"> | |
<!-- <link rel="stylesheet" href="user/component.css"> | |
<link rel="stylesheet" href="user/default.css"> --> | |
</head> | |
<body ng-controller="AppController" ng-class="{ 'index-overflow-hidden':playHomeVideo }"> | |
<!-- Top navbar --> | |
<div class="navbar navbar-fixed-top navbar-default" role="navigation" id="top-nav-normal" ng-hide="passway||playHomeVideo"> | |
<div class="container"> | |
<div class="navbar-header"> | |
<a class="navbar-brand" ui-sref="home" ><img src="resource/image/pierlogo60.png" id="navbar-logo" alt="Pier" height="38"></a> | |
</div> <!-- close .navbar-header --> | |
<div class="collapse navbar-collapse" > | |
<ul class="nav navbar-nav"> | |
<li ng-show="userLocation" ><a onclick="javascript:window.location.href='https://pierinc.zendesk.com/hc/en-us'" style="cursor:pointer;">FAQ</a></li><!-- ui-sref="faq" --> | |
<li ng-show="merchantLocation" ><a ui-sref="doc" >Documentation</a></li> | |
<li ><a class="nav-menu" > | |
Menu<i class="fa fa-caret-down" style="margin-left:6px;"></i> | |
<ul> | |
<li ui-sref="aboutUs">About</li> | |
<li ui-sref="values">Values</li> | |
<li onclick="javascript:window.location.href='http://blog.pierup.com'">Blogs</li> | |
<li ui-sref="career">Jobs</li> | |
<li ui-sref="underwriting">Underwriting</li> | |
<li ui-sref="eligibility">Eligibility</li> | |
</ul> | |
</a> | |
</li> | |
</ul> | |
<div class="navbar-form navbar-right" style="padding-top:8px;"> | |
<span ng-show="userLocation"> | |
<a ui-sref="user" class="nav-right-signin" >Sign in</a> | |
<a class="nav-right-sticks">|</a> | |
<a ui-sref="userRegister" class="nav-right-signup" >Sign up</a> | |
</span> | |
<span ng-show="merchantLocation"> | |
<span ng-hide="isLoggedIn()"> | |
<a ui-sref="merchantLogin" class="nav-right-signin" >Sign in</a> | |
<a class="nav-right-sticks">|</a> | |
<a ui-sref="merchantRegister" class="nav-right-signup" >Sign up</a> | |
</span> | |
<span ng-show="isLoggedIn()"> | |
<span class="nav-login-menu dropdown"> | |
<a class="dropdown-toggle your-account" data-toggle="dropdown" > | |
Your account <span class="caret"></span> | |
</a> | |
<ul class="dropdown-menu"> | |
<li ui-sref="merchantDashboard" ng-show="isLoggedIn() && !$state.is('merchantDashboard')"><a><i class="fa fa-pencil fa-fw"></i> Dashboard</a></li> | |
<li ng-click="accountSettingModal()" ng-show="isVerified() && !isTestMode()"><a><i class="fa fa-pencil fa-fw"></i> Account Settings</a></li> | |
<li ng-click="merchantActivateModal()" ng-hide="isActivated() || isVerified() || isTestMode()"><a><i class="fa fa-check-square-o fa-fw"></i> Activate Account</a></li> | |
<li ng-click="resendVerification()" class="ng-hide" ng-show="isActivated()"><a><i class="fa fa-envelope-o fa-fw"></i> Resend Verification</a></li> | |
<li ng-click="keyManageModal()" ng-show="isVerified() && !isTestMode()"><a><i class="fa fa-fw fa-key"></i> API Keys</a></li> | |
<li class="divider"></li> | |
<li ng-click="logout()" ng-disabled="logoutWorking"><a><i class="fa fa-sign-out fa-fw"></i> Logout <i class="fa fa-cog fa-spin ng-hide" ng-show="logoutWorking"></i></a></li> | |
</ul> | |
</span> | |
</span> | |
</span> | |
<a ui-sref="merchant" ng-show="!$state.is( 'merchant' )&&merchantLocation"><button class="btn nav-right-button">Back to Merchant</button></a> | |
<a ui-sref="merchant" ng-show="userLocation">Merchant</a> | |
<!-- <a ui-sref="home" ng-show="merchantLocation&&$state.is( 'merchant' )" ng-class="{ 'nav-mL': isLoggedIn()}"><button class="btn nav-right-button nav-right-button-user" >User</button></a> --> | |
</div> <!-- close .navbar-form --> | |
</div> <!-- close .collapse .navbar-collapse --> | |
</div> <!-- close .container --> | |
</div> <!-- close .navbar .navbar-fixed-top --> | |
<ui-view ng-hide="passway"></ui-view> | |
<!-- <hr class="featurette-divider"> --> | |
<div class="container" ng-show="passway"> | |
<form role="login" name="merchantSigninForm" class="form-signin-merchant text-center" ng-hide="forgetPassword"> | |
<img src="resource/image/logo-merchantsign.png" class="mer-signin-logo"> | |
<h4 class="form-signin-heading text-center">Login</h4> | |
<div class="form-group"> | |
<input type="text" name="name" class="mer-sign-input" placeholder="Name" ng-model="passName" autofocus> | |
</div> <!-- close .form-group --> | |
<div class="form-group"> | |
<input type="password" name="password" class="mer-sign-input" placeholder="Password" ng-model="passCode" required> | |
</div> <!-- close .form-group --> | |
<button class="mer-sign-btn mer-sign-input" type="button" ng-click="passwayLogin()">LOG IN<!-- <i class="fa fa-cog fa-spin ng-hide" ng-show="loginState.working"></i>--></button> | |
<p> </p> | |
</form> <!-- close <form> --> | |
</div> <!-- close .container --> | |
<!-- Footer --> | |
<div class="global-footer" ng-hide="playHomeVideo||passway||$state.is('merchantLogin')||$state.is('merchantRegister')||$state.is('merchantDashboard')||$state.is('doc')||$state.is('verification')"> | |
<div class="container"> | |
<div class="row" > | |
<div class="col-md-offset-4 col-md-4 text-center col-sm-12" > | |
<span ng-click="urlOuter( 'twitter' )" class="footer-link-twitter footer-link" > | |
</span> | |
<span class="footer-link-facebook footer-link" ng-click="urlOuter( 'facebook' )"> | |
</span> | |
<span class="footer-link-linkedin footer-link" ng-click="urlOuter( 'linkedin' )"> | |
</span> | |
<span class="footer-link-norton"> | |
<!-- <img src="resource/image/norton.png" class="img-responsive"> --> | |
</span> | |
</div> | |
<div class="col-md-4 col-sm-12 text-right"> | |
<ul class="pull-right"> | |
<li ui-sref="contact">Contact Us</li> | |
<li ui-sref="terms">Terms</li> | |
<li ui-sref="privacy"> Privacy</li> | |
</ul> | |
</div> | |
</div> | |
<div class="row" > | |
<div class="col-md-2" > | |
<img src="resource/image/flag-american.png" class="footer-flag"> | |
<small style="margin-top:-30px;color:#ffffff;opacity:0.3">United States</small> | |
</div> | |
<div class="col-md-8 text-center"> | |
<br> | |
<small class="footer-copyright" >Copyright © 2015 Pier, Inc. All rights reserved</small><!--0.0.2--> | |
<br> | |
</div> | |
</div> | |
</div><!--container.close--> | |
</div> | |
<!--footer.close--> | |
<!-- JS libs --> | |
<!-- Always need to load jQuery at first --> | |
<script src="bower_components/jquery/dist/jquery.min.js"></script> | |
<script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> | |
<script src="bower_components/echarts/build/dist/echarts.js"></script> | |
<script src="bower_components/angular/angular.min.js"></script> | |
<!-- use angular-ui-router to replace AngularJS default stateful router --> | |
<script src="bower_components/angular-ui-router/release/angular-ui-router.min.js"></script> | |
<!-- angular-ui-bootstrap --> | |
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js"></script> | |
<!-- angular mocks --> | |
<script src="bower_components/angular-mocks/angular-mocks.js"></script> | |
<!-- angular animate --> | |
<script src="bower_components/angular-animate/angular-animate.min.js"></script> | |
<!-- angular message --> | |
<script src="bower_components/angular-messages/angular-messages.min.js"></script> | |
<!-- D3 --> | |
<script src="bower_components/d3/d3.min.js"></script> | |
<!-- angular-ui-utils --> | |
<script src="bower_components/angular-ui-utils/ui-utils.min.js"></script> | |
<!-- angular modules, namespase pierup --> | |
<script src="app.js"></script> | |
<script src="home/home.js"></script> | |
<!--<script src="register/register.js"></script>--> | |
<script src="login/login.js"></script> | |
<script src="login/auth.js"></script> | |
<script src="merchant/merchant.js"></script> | |
<script src="merchant/services/merchantService.js"></script> | |
<script src="merchant/controllers/merchantDashboard.js"></script> | |
<script src="merchant/controllers/accountSetting.js"></script> | |
<script src="merchant/controllers/merchantActivate.js"></script> | |
<script src="merchant/controllers/merchantBankAccounts.js"></script> | |
<script src="merchant/controllers/customers.js"></script> | |
<script src="merchant/controllers/merchantPurchases.js"></script> | |
<script src="merchant/controllers/merchantTransferBalance.js"></script> | |
<script src="merchant/controllers/keyManage.js"></script> | |
<script src="test/mockserver.js"></script> | |
<script src="helper.js"></script> | |
<script src="career/career.js"></script> | |
<script src="verification/verification.js"></script> | |
<script src="data/data.js"></script> | |
<script src="contact/contact.js"></script> | |
<script src="merchant-reset/reset.js"></script> | |
<script src="early-access/earlyAccess.js"></script> | |
<script src="faq/faq.js"></script> | |
<script src="about/about.js"></script> | |
<script src="term/terms.js"></script> | |
<!-- role contorl setting --> | |
<script src="routing-config.js"></script> | |
<!--user module--> | |
<script src="user/user.js"></script> | |
<script src="user/login/login.js"></script> | |
<script src="user/login/auth.js"></script> | |
<script src="user/service/service.js"></script> | |
<script src="user/service/dataUtil.js"></script> | |
<script src="user/dashboard/account/account.js"></script> | |
<script src="user/dashboard/balance/balance.js"></script> | |
<script src="user/dashboard/activity/activity.js"></script> | |
<script src="user/dashboard/profile/profile.js"></script> | |
<!--Doc--> | |
<script src="doc/doc.js"></script> | |
<!--<script> | |
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | |
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | |
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) | |
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); | |
ga('create', 'UA-60578278-1', 'auto'); | |
ga('send', 'pageview'); | |
</script>--> | |
</body> | |
</html>,name_s=session_token | |
2015-04-13 21:18:23.288 iOSTest[2952:407737] id pierDeserializeObject(__strong id, NSString *__strong)@207: error model 命名和服务接口不一致dic=<!DOCTYPE html> | |
<html ng-app="pier"> | |
<head> | |
<meta charset="utf-8"> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<!-- favicon to be added --> | |
<title>Pier-Simple Credit for Living a Better Life</title> | |
<!-- CSS --> | |
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css"> | |
<link rel="stylesheet" href="bower_components/font-awesome/css/font-awesome.min.css"> | |
<link rel="stylesheet" href="css/global.css"> | |
<link rel="stylesheet" href="home/home.css"> | |
<link rel="stylesheet" href="login/login.css"> | |
<link rel="stylesheet" href="merchant/merchant.css"> | |
<link rel="stylesheet" href="term/term.css"> | |
<link rel="stylesheet" href="doc/doc.css"> | |
<!--user module--> | |
<link rel="stylesheet" href="user/login/login.css"> | |
<link rel="stylesheet" href="user/user.css"> | |
<link rel="stylesheet" href="user/dashboard/dashboard.css"> | |
<!-- <link rel="stylesheet" href="user/component.css"> | |
<link rel="stylesheet" href="user/default.css"> --> | |
</head> | |
<body ng-controller="AppController" ng-class="{ 'index-overflow-hidden':playHomeVideo }"> | |
<!-- Top navbar --> | |
<div class="navbar navbar-fixed-top navbar-default" role="navigation" id="top-nav-normal" ng-hide="passway||playHomeVideo"> | |
<div class="container"> | |
<div class="navbar-header"> | |
<a class="navbar-brand" ui-sref="home" ><img src="resource/image/pierlogo60.png" id="navbar-logo" alt="Pier" height="38"></a> | |
</div> <!-- close .navbar-header --> | |
<div class="collapse navbar-collapse" > | |
<ul class="nav navbar-nav"> | |
<li ng-show="userLocation" ><a onclick="javascript:window.location.href='https://pierinc.zendesk.com/hc/en-us'" style="cursor:pointer;">FAQ</a></li><!-- ui-sref="faq" --> | |
<li ng-show="merchantLocation" ><a ui-sref="doc" >Documentation</a></li> | |
<li ><a class="nav-menu" > | |
Menu<i class="fa fa-caret-down" style="margin-left:6px;"></i> | |
<ul> | |
<li ui-sref="aboutUs">About</li> | |
<li ui-sref="values">Values</li> | |
<li onclick="javascript:window.location.href='http://blog.pierup.com'">Blogs</li> | |
<li ui-sref="career">Jobs</li> | |
<li ui-sref="underwriting">Underwriting</li> | |
<li ui-sref="eligibility">Eligibility</li> | |
</ul> | |
</a> | |
</li> | |
</ul> | |
<div class="navbar-form navbar-right" style="padding-top:8px;"> | |
<span ng-show="userLocation"> | |
<a ui-sref="user" class="nav-right-signin" >Sign in</a> | |
<a class="nav-right-sticks">|</a> | |
<a ui-sref="userRegister" class="nav-right-signup" >Sign up</a> | |
</span> | |
<span ng-show="merchantLocation"> | |
<span ng-hide="isLoggedIn()"> | |
<a ui-sref="merchantLogin" class="nav-right-signin" >Sign in</a> | |
<a class="nav-right-sticks">|</a> | |
<a ui-sref="merchantRegister" class="nav-right-signup" >Sign up</a> | |
</span> | |
<span ng-show="isLoggedIn()"> | |
<span class="nav-login-menu dropdown"> | |
<a class="dropdown-toggle your-account" data-toggle="dropdown" > | |
Your account <span class="caret"></span> | |
</a> | |
<ul class="dropdown-menu"> | |
<li ui-sref="merchantDashboard" ng-show="isLoggedIn() && !$state.is('merchantDashboard')"><a><i class="fa fa-pencil fa-fw"></i> Dashboard</a></li> | |
<li ng-click="accountSettingModal()" ng-show="isVerified() && !isTestMode()"><a><i class="fa fa-pencil fa-fw"></i> Account Settings</a></li> | |
<li ng-click="merchantActivateModal()" ng-hide="isActivated() || isVerified() || isTestMode()"><a><i class="fa fa-check-square-o fa-fw"></i> Activate Account</a></li> | |
<li ng-click="resendVerification()" class="ng-hide" ng-show="isActivated()"><a><i class="fa fa-envelope-o fa-fw"></i> Resend Verification</a></li> | |
<li ng-click="keyManageModal()" ng-show="isVerified() && !isTestMode()"><a><i class="fa fa-fw fa-key"></i> API Keys</a></li> | |
<li class="divider"></li> | |
<li ng-click="logout()" ng-disabled="logoutWorking"><a><i class="fa fa-sign-out fa-fw"></i> Logout <i class="fa fa-cog fa-spin ng-hide" ng-show="logoutWorking"></i></a></li> | |
</ul> | |
</span> | |
</span> | |
</span> | |
<a ui-sref="merchant" ng-show="!$state.is( 'merchant' )&&merchantLocation"><button class="btn nav-right-button">Back to Merchant</button></a> | |
<a ui-sref="merchant" ng-show="userLocation">Merchant</a> | |
<!-- <a ui-sref="home" ng-show="merchantLocation&&$state.is( 'merchant' )" ng-class="{ 'nav-mL': isLoggedIn()}"><button class="btn nav-right-button nav-right-button-user" >User</button></a> --> | |
</div> <!-- close .navbar-form --> | |
</div> <!-- close .collapse .navbar-collapse --> | |
</div> <!-- close .container --> | |
</div> <!-- close .navbar .navbar-fixed-top --> | |
<ui-view ng-hide="passway"></ui-view> | |
<!-- <hr class="featurette-divider"> --> | |
<div class="container" ng-show="passway"> | |
<form role="login" name="merchantSigninForm" class="form-signin-merchant text-center" ng-hide="forgetPassword"> | |
<img src="resource/image/logo-merchantsign.png" class="mer-signin-logo"> | |
<h4 class="form-signin-heading text-center">Login</h4> | |
<div class="form-group"> | |
<input type="text" name="name" class="mer-sign-input" placeholder="Name" ng-model="passName" autofocus> | |
</div> <!-- close .form-group --> | |
<div class="form-group"> | |
<input type="password" name="password" class="mer-sign-input" placeholder="Password" ng-model="passCode" required> | |
</div> <!-- close .form-group --> | |
<button class="mer-sign-btn mer-sign-input" type="button" ng-click="passwayLogin()">LOG IN<!-- <i class="fa fa-cog fa-spin ng-hide" ng-show="loginState.working"></i>--></button> | |
<p> </p> | |
</form> <!-- close <form> --> | |
</div> <!-- close .container --> | |
<!-- Footer --> | |
<div class="global-footer" ng-hide="playHomeVideo||passway||$state.is('merchantLogin')||$state.is('merchantRegister')||$state.is('merchantDashboard')||$state.is('doc')||$state.is('verification')"> | |
<div class="container"> | |
<div class="row" > | |
<div class="col-md-offset-4 col-md-4 text-center col-sm-12" > | |
<span ng-click="urlOuter( 'twitter' )" class="footer-link-twitter footer-link" > | |
</span> | |
<span class="footer-link-facebook footer-link" ng-click="urlOuter( 'facebook' )"> | |
</span> | |
<span class="footer-link-linkedin footer-link" ng-click="urlOuter( 'linkedin' )"> | |
</span> | |
<span class="footer-link-norton"> | |
<!-- <img src="resource/image/norton.png" class="img-responsive"> --> | |
</span> | |
</div> | |
<div class="col-md-4 col-sm-12 text-right"> | |
<ul class="pull-right"> | |
<li ui-sref="contact">Contact Us</li> | |
<li ui-sref="terms">Terms</li> | |
<li ui-sref="privacy"> Privacy</li> | |
</ul> | |
</div> | |
</div> | |
<div class="row" > | |
<div class="col-md-2" > | |
<img src="resource/image/flag-american.png" class="footer-flag"> | |
<small style="margin-top:-30px;color:#ffffff;opacity:0.3">United States</small> | |
</div> | |
<div class="col-md-8 text-center"> | |
<br> | |
<small class="footer-copyright" >Copyright © 2015 Pier, Inc. All rights reserved</small><!--0.0.2--> | |
<br> | |
</div> | |
</div> | |
</div><!--container.close--> | |
</div> | |
<!--footer.close--> | |
<!-- JS libs --> | |
<!-- Always need to load jQuery at first --> | |
<script src="bower_components/jquery/dist/jquery.min.js"></script> | |
<script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> | |
<script src="bower_components/echarts/build/dist/echarts.js"></script> | |
<script src="bower_components/angular/angular.min.js"></script> | |
<!-- use angular-ui-router to replace AngularJS default stateful router --> | |
<script src="bower_components/angular-ui-router/release/angular-ui-router.min.js"></script> | |
<!-- angular-ui-bootstrap --> | |
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js"></script> | |
<!-- angular mocks --> | |
<script src="bower_components/angular-mocks/angular-mocks.js"></script> | |
<!-- angular animate --> | |
<script src="bower_components/angular-animate/angular-animate.min.js"></script> | |
<!-- angular message --> | |
<script src="bower_components/angular-messages/angular-messages.min.js"></script> | |
<!-- D3 --> | |
<script src="bower_components/d3/d3.min.js"></script> | |
<!-- angular-ui-utils --> | |
<script src="bower_components/angular-ui-utils/ui-utils.min.js"></script> | |
<!-- angular modules, namespase pierup --> | |
<script src="app.js"></script> | |
<script src="home/home.js"></script> | |
<!--<script src="register/register.js"></script>--> | |
<script src="login/login.js"></script> | |
<script src="login/auth.js"></script> | |
<script src="merchant/merchant.js"></script> | |
<script src="merchant/services/merchantService.js"></script> | |
<script src="merchant/controllers/merchantDashboard.js"></script> | |
<script src="merchant/controllers/accountSetting.js"></script> | |
<script src="merchant/controllers/merchantActivate.js"></script> | |
<script src="merchant/controllers/merchantBankAccounts.js"></script> | |
<script src="merchant/controllers/customers.js"></script> | |
<script src="merchant/controllers/merchantPurchases.js"></script> | |
<script src="merchant/controllers/merchantTransferBalance.js"></script> | |
<script src="merchant/controllers/keyManage.js"></script> | |
<script src="test/mockserver.js"></script> | |
<script src="helper.js"></script> | |
<script src="career/career.js"></script> | |
<script src="verification/verification.js"></script> | |
<script src="data/data.js"></script> | |
<script src="contact/contact.js"></script> | |
<script src="merchant-reset/reset.js"></script> | |
<script src="early-access/earlyAccess.js"></script> | |
<script src="faq/faq.js"></script> | |
<script src="about/about.js"></script> | |
<script src="term/terms.js"></script> | |
<!-- role contorl setting --> | |
<script src="routing-config.js"></script> | |
<!--user module--> | |
<script src="user/user.js"></script> | |
<script src="user/login/login.js"></script> | |
<script src="user/login/auth.js"></script> | |
<script src="user/service/service.js"></script> | |
<script src="user/service/dataUtil.js"></script> | |
<script src="user/dashboard/account/account.js"></script> | |
<script src="user/dashboard/balance/balance.js"></script> | |
<script src="user/dashboard/activity/activity.js"></script> | |
<script src="user/dashboard/profile/profile.js"></script> | |
<!--Doc--> | |
<script src="doc/doc.js"></script> | |
<!--<script> | |
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | |
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | |
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) | |
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); | |
ga('create', 'UA-60578278-1', 'auto'); | |
ga('send', 'pageview'); | |
</script>--> | |
</body> | |
</html>,name_s=code | |
2015-04-13 21:18:23.291 iOSTest[2952:407737] id pierDeserializeObject(__strong id, NSString *__strong)@207: error model 命名和服务接口不一致dic=<!DOCTYPE html> | |
<html ng-app="pier"> | |
<head> | |
<meta charset="utf-8"> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<!-- favicon to be added --> | |
<title>Pier-Simple Credit for Living a Better Life</title> | |
<!-- CSS --> | |
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css"> | |
<link rel="stylesheet" href="bower_components/font-awesome/css/font-awesome.min.css"> | |
<link rel="stylesheet" href="css/global.css"> | |
<link rel="stylesheet" href="home/home.css"> | |
<link rel="stylesheet" href="login/login.css"> | |
<link rel="stylesheet" href="merchant/merchant.css"> | |
<link rel="stylesheet" href="term/term.css"> | |
<link rel="stylesheet" href="doc/doc.css"> | |
<!--user module--> | |
<link rel="stylesheet" href="user/login/login.css"> | |
<link rel="stylesheet" href="user/user.css"> | |
<link rel="stylesheet" href="user/dashboard/dashboard.css"> | |
<!-- <link rel="stylesheet" href="user/component.css"> | |
<link rel="stylesheet" href="user/default.css"> --> | |
</head> | |
<body ng-controller="AppController" ng-class="{ 'index-overflow-hidden':playHomeVideo }"> | |
<!-- Top navbar --> | |
<div class="navbar navbar-fixed-top navbar-default" role="navigation" id="top-nav-normal" ng-hide="passway||playHomeVideo"> | |
<div class="container"> | |
<div class="navbar-header"> | |
<a class="navbar-brand" ui-sref="home" ><img src="resource/image/pierlogo60.png" id="navbar-logo" alt="Pier" height="38"></a> | |
</div> <!-- close .navbar-header --> | |
<div class="collapse navbar-collapse" > | |
<ul class="nav navbar-nav"> | |
<li ng-show="userLocation" ><a onclick="javascript:window.location.href='https://pierinc.zendesk.com/hc/en-us'" style="cursor:pointer;">FAQ</a></li><!-- ui-sref="faq" --> | |
<li ng-show="merchantLocation" ><a ui-sref="doc" >Documentation</a></li> | |
<li ><a class="nav-menu" > | |
Menu<i class="fa fa-caret-down" style="margin-left:6px;"></i> | |
<ul> | |
<li ui-sref="aboutUs">About</li> | |
<li ui-sref="values">Values</li> | |
<li onclick="javascript:window.location.href='http://blog.pierup.com'">Blogs</li> | |
<li ui-sref="career">Jobs</li> | |
<li ui-sref="underwriting">Underwriting</li> | |
<li ui-sref="eligibility">Eligibility</li> | |
</ul> | |
</a> | |
</li> | |
</ul> | |
<div class="navbar-form navbar-right" style="padding-top:8px;"> | |
<span ng-show="userLocation"> | |
<a ui-sref="user" class="nav-right-signin" >Sign in</a> | |
<a class="nav-right-sticks">|</a> | |
<a ui-sref="userRegister" class="nav-right-signup" >Sign up</a> | |
</span> | |
<span ng-show="merchantLocation"> | |
<span ng-hide="isLoggedIn()"> | |
<a ui-sref="merchantLogin" class="nav-right-signin" >Sign in</a> | |
<a class="nav-right-sticks">|</a> | |
<a ui-sref="merchantRegister" class="nav-right-signup" >Sign up</a> | |
</span> | |
<span ng-show="isLoggedIn()"> | |
<span class="nav-login-menu dropdown"> | |
<a class="dropdown-toggle your-account" data-toggle="dropdown" > | |
Your account <span class="caret"></span> | |
</a> | |
<ul class="dropdown-menu"> | |
<li ui-sref="merchantDashboard" ng-show="isLoggedIn() && !$state.is('merchantDashboard')"><a><i class="fa fa-pencil fa-fw"></i> Dashboard</a></li> | |
<li ng-click="accountSettingModal()" ng-show="isVerified() && !isTestMode()"><a><i class="fa fa-pencil fa-fw"></i> Account Settings</a></li> | |
<li ng-click="merchantActivateModal()" ng-hide="isActivated() || isVerified() || isTestMode()"><a><i class="fa fa-check-square-o fa-fw"></i> Activate Account</a></li> | |
<li ng-click="resendVerification()" class="ng-hide" ng-show="isActivated()"><a><i class="fa fa-envelope-o fa-fw"></i> Resend Verification</a></li> | |
<li ng-click="keyManageModal()" ng-show="isVerified() && !isTestMode()"><a><i class="fa fa-fw fa-key"></i> API Keys</a></li> | |
<li class="divider"></li> | |
<li ng-click="logout()" ng-disabled="logoutWorking"><a><i class="fa fa-sign-out fa-fw"></i> Logout <i class="fa fa-cog fa-spin ng-hide" ng-show="logoutWorking"></i></a></li> | |
</ul> | |
</span> | |
</span> | |
</span> | |
<a ui-sref="merchant" ng-show="!$state.is( 'merchant' )&&merchantLocation"><button class="btn nav-right-button">Back to Merchant</button></a> | |
<a ui-sref="merchant" ng-show="userLocation">Merchant</a> | |
<!-- <a ui-sref="home" ng-show="merchantLocation&&$state.is( 'merchant' )" ng-class="{ 'nav-mL': isLoggedIn()}"><button class="btn nav-right-button nav-right-button-user" >User</button></a> --> | |
</div> <!-- close .navbar-form --> | |
</div> <!-- close .collapse .navbar-collapse --> | |
</div> <!-- close .container --> | |
</div> <!-- close .navbar .navbar-fixed-top --> | |
<ui-view ng-hide="passway"></ui-view> | |
<!-- <hr class="featurette-divider"> --> | |
<div class="container" ng-show="passway"> | |
<form role="login" name="merchantSigninForm" class="form-signin-merchant text-center" ng-hide="forgetPassword"> | |
<img src="resource/image/logo-merchantsign.png" class="mer-signin-logo"> | |
<h4 class="form-signin-heading text-center">Login</h4> | |
<div class="form-group"> | |
<input type="text" name="name" class="mer-sign-input" placeholder="Name" ng-model="passName" autofocus> | |
</div> <!-- close .form-group --> | |
<div class="form-group"> | |
<input type="password" name="password" class="mer-sign-input" placeholder="Password" ng-model="passCode" required> | |
</div> <!-- close .form-group --> | |
<button class="mer-sign-btn mer-sign-input" type="button" ng-click="passwayLogin()">LOG IN<!-- <i class="fa fa-cog fa-spin ng-hide" ng-show="loginState.working"></i>--></button> | |
<p> </p> | |
</form> <!-- close <form> --> | |
</div> <!-- close .container --> | |
<!-- Footer --> | |
<div class="global-footer" ng-hide="playHomeVideo||passway||$state.is('merchantLogin')||$state.is('merchantRegister')||$state.is('merchantDashboard')||$state.is('doc')||$state.is('verification')"> | |
<div class="container"> | |
<div class="row" > | |
<div class="col-md-offset-4 col-md-4 text-center col-sm-12" > | |
<span ng-click="urlOuter( 'twitter' )" class="footer-link-twitter footer-link" > | |
</span> | |
<span class="footer-link-facebook footer-link" ng-click="urlOuter( 'facebook' )"> | |
</span> | |
<span class="footer-link-linkedin footer-link" ng-click="urlOuter( 'linkedin' )"> | |
</span> | |
<span class="footer-link-norton"> | |
<!-- <img src="resource/image/norton.png" class="img-responsive"> --> | |
</span> | |
</div> | |
<div class="col-md-4 col-sm-12 text-right"> | |
<ul class="pull-right"> | |
<li ui-sref="contact">Contact Us</li> | |
<li ui-sref="terms">Terms</li> | |
<li ui-sref="privacy"> Privacy</li> | |
</ul> | |
</div> | |
</div> | |
<div class="row" > | |
<div class="col-md-2" > | |
<img src="resource/image/flag-american.png" class="footer-flag"> | |
<small style="margin-top:-30px;color:#ffffff;opacity:0.3">United States</small> | |
</div> | |
<div class="col-md-8 text-center"> | |
<br> | |
<small class="footer-copyright" >Copyright © 2015 Pier, Inc. All rights reserved</small><!--0.0.2--> | |
<br> | |
</div> | |
</div> | |
</div><!--container.close--> | |
</div> | |
<!--footer.close--> | |
<!-- JS libs --> | |
<!-- Always need to load jQuery at first --> | |
<script src="bower_components/jquery/dist/jquery.min.js"></script> | |
<script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> | |
<script src="bower_components/echarts/build/dist/echarts.js"></script> | |
<script src="bower_components/angular/angular.min.js"></script> | |
<!-- use angular-ui-router to replace AngularJS default stateful router --> | |
<script src="bower_components/angular-ui-router/release/angular-ui-router.min.js"></script> | |
<!-- angular-ui-bootstrap --> | |
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js"></script> | |
<!-- angular mocks --> | |
<script src="bower_components/angular-mocks/angular-mocks.js"></script> | |
<!-- angular animate --> | |
<script src="bower_components/angular-animate/angular-animate.min.js"></script> | |
<!-- angular message --> | |
<script src="bower_components/angular-messages/angular-messages.min.js"></script> | |
<!-- D3 --> | |
<script src="bower_components/d3/d3.min.js"></script> | |
<!-- angular-ui-utils --> | |
<script src="bower_components/angular-ui-utils/ui-utils.min.js"></script> | |
<!-- angular modules, namespase pierup --> | |
<script src="app.js"></script> | |
<script src="home/home.js"></script> | |
<!--<script src="register/register.js"></script>--> | |
<script src="login/login.js"></script> | |
<script src="login/auth.js"></script> | |
<script src="merchant/merchant.js"></script> | |
<script src="merchant/services/merchantService.js"></script> | |
<script src="merchant/controllers/merchantDashboard.js"></script> | |
<script src="merchant/controllers/accountSetting.js"></script> | |
<script src="merchant/controllers/merchantActivate.js"></script> | |
<script src="merchant/controllers/merchantBankAccounts.js"></script> | |
<script src="merchant/controllers/customers.js"></script> | |
<script src="merchant/controllers/merchantPurchases.js"></script> | |
<script src="merchant/controllers/merchantTransferBalance.js"></script> | |
<script src="merchant/controllers/keyManage.js"></script> | |
<script src="test/mockserver.js"></script> | |
<script src="helper.js"></script> | |
<script src="career/career.js"></script> | |
<script src="verification/verification.js"></script> | |
<script src="data/data.js"></script> | |
<script src="contact/contact.js"></script> | |
<script src="merchant-reset/reset.js"></script> | |
<script src="early-access/earlyAccess.js"></script> | |
<script src="faq/faq.js"></script> | |
<script src="about/about.js"></script> | |
<script src="term/terms.js"></script> | |
<!-- role contorl setting --> | |
<script src="routing-config.js"></script> | |
<!--user module--> | |
<script src="user/user.js"></script> | |
<script src="user/login/login.js"></script> | |
<script src="user/login/auth.js"></script> | |
<script src="user/service/service.js"></script> | |
<script src="user/service/dataUtil.js"></script> | |
<script src="user/dashboard/account/account.js"></script> | |
<script src="user/dashboard/balance/balance.js"></script> | |
<script src="user/dashboard/activity/activity.js"></script> | |
<script src="user/dashboard/profile/profile.js"></script> | |
<!--Doc--> | |
<script src="doc/doc.js"></script> | |
<!--<script> | |
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | |
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | |
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) | |
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); | |
ga('create', 'UA-60578278-1', 'auto'); | |
ga('send', 'pageview'); | |
</script>--> | |
</body> | |
</html>,name_s=message | |
2015-04-13 21:18:23.294 iOSTest[2952:407737] +[PierService executeSuccess:param:urlResponse:successBlock:faliedBlock:attribute:]@183: [errov]:Error Domain= Code=0 "The operation couldn’t be completed. ( error 0.)" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment