react-native-unionpay-plugin
Version:
react-native-unionpay plugin
40 lines (34 loc) • 1.04 kB
JavaScript
import { NativeModules } from 'react-native';
const { UnionPayModule } = NativeModules;
class Api {
/**
* 通过银联工具类启动支付插件
* @param {[type]} tn: string 交易流水号
* @param {[type]} mode: string 连接环境:"00" - 银联正式环境 "01" - 银联测试环境,该环境中不发生真实交易
*/
startPay(appPayRequest) {
return UnionPayModule.startPay(appPayRequest);
}
/**
* 支付宝小程序支付
* @param {*} appPayRequest
*/
payAliPayMiniPro(appPayRequest){
return UnionPayModule.payAliPayMiniPro(appPayRequest);
}
/**
* 微信支付
* @param {*} appPayRequest
*/
payWX(appPayRequest){
return UnionPayModule.payWX(appPayRequest);
}
/**
* 检查是否安装银联 App 的接口
* @return {[type]} Promise
*/
isPaymentAppInstalled(): Promise {
return UnionPayModule.isPaymentAppInstalled();
}
}
export const Unionpay = new Api();