UNPKG

fastchar-appjs

Version:

快速搭建VUE项目工具类的基本库,主要用于每个功能页面独立生成html,不使用vue单页面功能。

41 lines (40 loc) 1.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FastNativePay = void 0; /** * 发起原生支付的类,为了解决ios打包上线问题 */ const FastNative_1 = require("./FastNative"); class FastNativePay { /** * 发起支付宝支付 * @param orderPrefix 订单前缀,例如:PY * @param orderTitle 订单标题 * @param orderMoney 订单金额 * @param orderData 订单携带的额外数据 * @param callBack 支付完成回调, */ static async aliPay(orderPrefix, orderTitle, orderMoney, orderData, callBack) { return FastNative_1.FastNative.Core.executeByPromise("aliPay", [orderPrefix, orderTitle, orderMoney.toFixed(2), orderData], function (result) { if (callBack) { callBack(result.success, result.message, result.data); } }); } /** * 发起微信支付 * @param orderPrefix 订单前缀,例如:PY * @param orderTitle 订单标题 * @param orderMoney 订单金额 * @param orderData 订单携带的额外数据 * @param callBack 支付完成回调 */ static async wxPay(orderPrefix, orderTitle, orderMoney, orderData, callBack) { return FastNative_1.FastNative.Core.executeByPromise("wxPay", [orderPrefix, orderTitle, orderMoney.toFixed(2), orderData], function (result) { if (callBack) { callBack(result.success, result.message, result.data); } }); } } exports.FastNativePay = FastNativePay;