feat: Add setAlipaySandbox props.
This commit is contained in:
parent
e91767ef52
commit
afa8dee9b6
@ -25,6 +25,8 @@ import Alipay from 'react-native-uiwjs-alipay';
|
|||||||
// 设置 支付宝 URL Schemes
|
// 设置 支付宝 URL Schemes
|
||||||
// scheme = `ap` + `APPID`
|
// scheme = `ap` + `APPID`
|
||||||
Alipay.setAlipayScheme(scheme);
|
Alipay.setAlipayScheme(scheme);
|
||||||
|
// 设置支付宝沙箱环境
|
||||||
|
Alipay.setAlipaySandbox(isSandbox);
|
||||||
// 支付宝 iOS 端的支付
|
// 支付宝 iOS 端的支付
|
||||||
// payInfo 是后台拼接好的支付参数
|
// payInfo 是后台拼接好的支付参数
|
||||||
Alipay.alipay(payInfo, (res)=>console.log(res))
|
Alipay.alipay(payInfo, (res)=>console.log(res))
|
||||||
|
5
index.d.ts
vendored
5
index.d.ts
vendored
@ -54,6 +54,11 @@ export const Alipay: {
|
|||||||
* @param scheme scheme = `ap` + `APPID`
|
* @param scheme scheme = `ap` + `APPID`
|
||||||
*/
|
*/
|
||||||
setAlipayScheme: (scheme: string) => void;
|
setAlipayScheme: (scheme: string) => void;
|
||||||
|
/**
|
||||||
|
* 设置支付宝沙箱环境,仅 Android
|
||||||
|
* @param isSandBox
|
||||||
|
*/
|
||||||
|
setAlipaySandbox: (isSandbox: boolean) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Alipay;
|
export default Alipay;
|
10
index.js
10
index.js
@ -20,4 +20,14 @@ export default class Alipay {
|
|||||||
NativeModules.Alipay.setAlipayScheme(scheme);
|
NativeModules.Alipay.setAlipayScheme(scheme);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设置支付宝沙箱环境,仅 Android
|
||||||
|
* @param isSandBox
|
||||||
|
*/
|
||||||
|
static setAlipaySandbox(isSandbox) {
|
||||||
|
if (Platform.OS === 'android') {
|
||||||
|
NativeModules.Alipay.setAlipaySandbox(isSandBox);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user