123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
- <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
- <title>title</title>
- <link rel="stylesheet" type="text/css" href="../css/api.css"/>
- <style>
- body {
- }
- </style>
- </head>
- <body>
- <div id="app">
- <div v-on:click="regizeUser">
- 注册会员
- </div>
- <div v-on:click="getToken">
- 获取token
- </div>
- <div v-on:click="goOrder">
- 开始下单
- </div>
- </div>
- </body>
- <script type="text/javascript" src="../../script/api.js"></script>
- <script type="text/javascript" src="../../script/res.js"></script>
- <script type="text/javascript" src="../../script/vue.js"></script>
- <script type="text/javascript" src="../../script/jquery.min.js"></script>
- <script type="text/javascript">
- // apiready = function() {
- // };
- new Vue({
- el : '#app',
- data : {
- // 生产环境和测试环境
- dev_ip : 'http://test.allinpay.com/',
- pro_ip : 'https://qianbao.allinpay.com/',
- // 注册会员
- u : {
- url : 'h5pay/registerUser.do',
- mid : '008310148160135', // merchantId
- aid : 'TLF0001', // appid
- muid : '12434', // merchantUserId
- version : '1.0',
- at : '1', // 手机号取值1
- mno : '', // 账户类型 -- 需要使用通联公钥进行加密
- rs : 'H5', // 注册来源 -- 固定为h5
- rdt : '', // 请求时间,格式为日期格式:yyyyMMDDhhmmss
- sm : '', // 签名字符串,按照顺序进行md5加密
- },
- // 个人收银台
- o : {
- url : 'h5pay/index.do',
- }
- },
- methods : {
- init : function() {
- this.u.rdt = createTime("yyyyMMddHHmmss");
- // 将上面的数据sha1加密
- var data = "version=1.0&appId=" + this.u.aid + '&merchantId=' + this.u.mid + '&merchantUserId=' + this.u.muid + '&accountType=' + this.u.at + '&mobileNo=' + this.u.mno + '®isterSource=' + this.u.rs + '&requestDatetime=' + this.u.rdt;
- // 对data进行sha加密
- this.u.sm = sha1(data);
- },
- regizeUser : function() {
-
- },
- getToken : function() {
- },
- goOrder : function() {
- var url = this.o.url;
- var data = "?newVersion=1.0&pickupUrl=http%3A%2F%2Flocalhost&orderDatetime=20190705015517&orderAmount=100&merchantId=008310147330010&appId=TLA7991&signType=5&ext1=%3CUSER%3E190529550501262%3C%2FUSER%3E&orderNo=20190705015517&orderCurrency=0&merchantMobileNo=qU8dLq4sXou4ITt%2FQg4VYgtdiU6K90%2BA3dmlTihJ46WCHN5o5l2OglB3Ujui%2Bueun1qj65LYFIHRo%2Bzk6B0VFNRGpU%2Fpj0g%2FfJ2V3p0Alcv2pHs3e%2FkiOTRoTRp%2FJfBa9G5Kx3mzSU8f5H3SXNhlQX7m020QHw1DzLppCVmTblE%3D&version=1.0&receiveUrl=http%3A%2F%2F47.103.199.33%3A3333&inputCharset=1&merchantUserId=11300000011&signMsg=HwBNG5nYqCDP8Ze3zfY5z8LJ6Y6VH74m83BZUDjwopd814zv4jOURDQ1dVHG%2BpRwcU0cHm7gPN10e6hvR%2F40DXyVCgMm2ETrRgL2taQQctbyR27Rjgsr9QMrWMM%2FKv0689Ve1p0%2BBfmWIPtYsFiCPaTZ6cB59RkZ9ZccGAQPqg038hYV2PXwk29T6V48tGMIfDBdSh3JgsSH4g4slXTZK%2FbRsYKlINDxg%2BPlF1x834J0A3Z3%2FlOsUdMPxUthCK%2BTjk8bFUfD8MU6ZmvKHvooPb5kjCLDhhF7psrPIXIjLzuQNzYc0XvL3YeJeWI4K1aRrekypJX0dHVGPZ1UiAw00g%3D%3D";
- // window.location.href = "http://test.allinpay.com/h5pay/index.do?newVersion=1.0&pickupUrl=http%3A%2F%2Flocalhost&orderDatetime=20190705015517&orderAmount=100&merchantId=008310147330010&appId=TLA7991&signType=5&ext1=%3CUSER%3E190529550501262%3C%2FUSER%3E&orderNo=20190705015517&orderCurrency=0&merchantMobileNo=qU8dLq4sXou4ITt%2FQg4VYgtdiU6K90%2BA3dmlTihJ46WCHN5o5l2OglB3Ujui%2Bueun1qj65LYFIHRo%2Bzk6B0VFNRGpU%2Fpj0g%2FfJ2V3p0Alcv2pHs3e%2FkiOTRoTRp%2FJfBa9G5Kx3mzSU8f5H3SXNhlQX7m020QHw1DzLppCVmTblE%3D&version=1.0&receiveUrl=http%3A%2F%2F47.103.199.33%3A3333&inputCharset=1&merchantUserId=11300000011&signMsg=HwBNG5nYqCDP8Ze3zfY5z8LJ6Y6VH74m83BZUDjwopd814zv4jOURDQ1dVHG%2BpRwcU0cHm7gPN10e6hvR%2F40DXyVCgMm2ETrRgL2taQQctbyR27Rjgsr9QMrWMM%2FKv0689Ve1p0%2BBfmWIPtYsFiCPaTZ6cB59RkZ9ZccGAQPqg038hYV2PXwk29T6V48tGMIfDBdSh3JgsSH4g4slXTZK%2FbRsYKlINDxg%2BPlF1x834J0A3Z3%2FlOsUdMPxUthCK%2BTjk8bFUfD8MU6ZmvKHvooPb5kjCLDhhF7psrPIXIjLzuQNzYc0XvL3YeJeWI4K1aRrekypJX0dHVGPZ1UiAw00g%3D%3D";
- api.openFrame({
- name: 'demo',
- url: "http://test.allinpay.com/h5pay/index.do?newVersion=1.0&pickupUrl=http%3A%2F%2Flocalhost&orderDatetime=20190705015517&orderAmount=100&merchantId=008310147330010&appId=TLA7991&signType=5&ext1=%3CUSER%3E190529550501262%3C%2FUSER%3E&orderNo=20190705015517&orderCurrency=0&merchantMobileNo=qU8dLq4sXou4ITt%2FQg4VYgtdiU6K90%2BA3dmlTihJ46WCHN5o5l2OglB3Ujui%2Bueun1qj65LYFIHRo%2Bzk6B0VFNRGpU%2Fpj0g%2FfJ2V3p0Alcv2pHs3e%2FkiOTRoTRp%2FJfBa9G5Kx3mzSU8f5H3SXNhlQX7m020QHw1DzLppCVmTblE%3D&version=1.0&receiveUrl=http%3A%2F%2F47.103.199.33%3A3333&inputCharset=1&merchantUserId=11300000011&signMsg=HwBNG5nYqCDP8Ze3zfY5z8LJ6Y6VH74m83BZUDjwopd814zv4jOURDQ1dVHG%2BpRwcU0cHm7gPN10e6hvR%2F40DXyVCgMm2ETrRgL2taQQctbyR27Rjgsr9QMrWMM%2FKv0689Ve1p0%2BBfmWIPtYsFiCPaTZ6cB59RkZ9ZccGAQPqg038hYV2PXwk29T6V48tGMIfDBdSh3JgsSH4g4slXTZK%2FbRsYKlINDxg%2BPlF1x834J0A3Z3%2FlOsUdMPxUthCK%2BTjk8bFUfD8MU6ZmvKHvooPb5kjCLDhhF7psrPIXIjLzuQNzYc0XvL3YeJeWI4K1aRrekypJX0dHVGPZ1UiAw00g%3D%3D",
- rect: {
- x:0,
- y:50,
- w:api.frameWidth,
- h:api.frameHeight
- }
- });
- },
- /* ajax 请求 */
- startAjax : function(u, d, c) {
- $.ajax({
- type : "GET",
- url : this.dev_ip + u,
- data : d,
- dataType : "json",
- success : function(data) {
- // alertJson(data);
- }
- });
- },
- // 生成时间戳
- },
- mounted : function() {
- this.init();
- }
- })
- function alertJson(str) {
- alert(JSON.stringify(str));
- }
- </script>
- </html>
|