本插件封装了KBZPay SDK
iOS使用此插件前需先配置 config.xml文件,方法如下:
<feature name="KBZPay">
<param name="urlScheme" value="KBZPayA000000011" />
</feature>
urlScheme:(必须配置)用于实现应用间跳转及数据交换(此时需要云编译或自定义loader才能测试本功能)。urlScheme 的 value 值由字符串 ‘KBZPay’ 和本应用的 widgetId 拼接而成
在 iOS 平台需配置 白名单。需配置 kbzpay 示例如下:
<preference name="querySchemes" value="kbzpay" />
支付
pay({params}, callback(ret))
urlScheme:
sign:
orderInfo:
signKeyTF:
ret:
{
extraResult: '',//字符串;0:Pay for success,
3:Payment failed, the remaining fields are reserved for later addition
extraOrderId: '' //字符串;According to the merchant order id, you can check the order status.
}
var KBZPay = api.require('KBZPay');
KBZPay.pay({
},function(ret, err){
api.alert({
msg: JSON.stringify(ret)
})
});
iOS、Android系统
可提供的1.0.0及更高版本