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 |