buy-sdk 开始购买 startBuy
开始购买 startBuy
初始化并加载当前平台所需的适配层代码,初始化完成后返回 true or false
API
startBuy(options: Options) => Promise<Env>;
Example
youzanBuy.startBuy({
alias: '3f573t4isz7nm'
}).then(result => {
console.log(result.data.bookKey); // bookKey
console.log(result.data.url); // 下单页面url
console.log(result.success); // true
console.log(result.message); // 下单成功,正在跳转支付页面。。。
}).catch(result => {
console.log(result.success); // false
console.log(result.message); // 下单失败
console.log(result.errorCode); // 999999
});
Tips
- startBuy 流程结束默认会在 100 毫秒以后跳转至支付页面
Options
| 参数 | 说明 | 类型 | 默认值 |
| alias | 商品别名 | string
| `` |
| suspend | 阻止跳转 | boolean
| false
|