0.0.7-0 • Published 5 years ago

lg-pay v0.0.7-0

Weekly downloads
4
License
ISC
Repository
-
Last release
5 years ago

lg-zhifu-fed

命令

  • 执行测试
npm run test
  • 打包demo
npm run build
  • 编译ES5
npm run lib

demo (旧)

import LgPay from "lg-pay"


var lgPay = new LgPay({
    handleOldIos: () => {
        console.log("老版本IOS 出现弹窗");
    }
});


document.getElementById('buy').addEventListener('click', () => {
    var name = document.getElementById("name").value;
    var price = document.getElementById("price").value;
    var id = document.getElementById("id").value;
    lgPay.submit({
        name: name,
        price: Number(price),
        id: Number(id)
    });
});

#demo

import LgPay from "../index";

var lgPay = new LgPay();

document.getElementById('buy').addEventListener('click', () => {
    var name = document.getElementById("name").value;
    var price = document.getElementById("price").value;
    var id = document.getElementById("id").value;
    lgPay.submit({
        name: name,
        price: Number(price),
        id: Number(id)
    }).then((res) => {
        if (res.source === lgPay.source.pc) {
            
        }
    }).catch((res) => {
        console.log(res.source);
        console.log(res);
    })
});

基本流程

  1. 支持原生支付的app:IOS/安卓唤起原生支付
  2. 不支持原生支付的老app:安卓走h5支付,IOS因审核问题 不进行支付(目前线上是 出弹窗提示)
  3. App外:走h5支付
  4. 引用页面无需登录