39 lines
937 B
Plaintext
39 lines
937 B
Plaintext
/**
|
||
* uts插件接口定义文件,按规范定义接口文件可以在HBuilderX中更好的做到语法提示
|
||
*/
|
||
type modeType = '00' | '01'
|
||
|
||
export type startPayOptions = {
|
||
/**
|
||
* 银联环境,00正式环境,01测试环境
|
||
*/
|
||
mode: modeType,
|
||
/**
|
||
* 服务端返回的交易流水号,即tn
|
||
*/
|
||
tn: string,
|
||
/**
|
||
* 【可选】【IOS无效】手机pay支付类别,传入会展示对应的手机支付,如:华为支付
|
||
*/
|
||
seType?: string,
|
||
/**
|
||
* 支付结果回调
|
||
*/
|
||
callback: (result: any) => void
|
||
}
|
||
|
||
/**
|
||
* 检查是否安装云闪付App
|
||
*/
|
||
export type checkWalletInstalled = () => boolean
|
||
|
||
/**
|
||
* 拉起云闪付app并发起支付
|
||
*/
|
||
export type startPay = (options: startPayOptions) => void
|
||
|
||
/**
|
||
* 检查已安装的支持直通模式的银行app列表
|
||
* 用途是在服务端生成tn时,保留域传入"ebankEnAbbr" : "银行标识"
|
||
*/
|
||
export type getDirectApps = (callback: Function) => void |