Skip to content

Instantly share code, notes, and snippets.

@SNagappan
Created April 14, 2015 04:19
Show Gist options
  • Save SNagappan/6b5d1e7e99776b28082f to your computer and use it in GitHub Desktop.
Save SNagappan/6b5d1e7e99776b28082f to your computer and use it in GitHub Desktop.
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];
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<!--&nbsp;&nbsp;&nbsp;<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 &copy; 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<!--&nbsp;&nbsp;&nbsp;<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 &copy; 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<!--&nbsp;&nbsp;&nbsp;<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 &copy; 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<!--&nbsp;&nbsp;&nbsp;<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 &copy; 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<!--&nbsp;&nbsp;&nbsp;<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 &copy; 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