yj-sdk

1.1.0 • Public • Published

yj-sdk

咨询部分

step1:npm 安装yj-sdk

npm i yj-sdk

step2:使用config方法,提供idPi或token以供crm接口调用

const YJSDK = require('yj-sdk')
YJSDK.config({
    env:'test',   //test pre prod
    //传idPi或者token,传idpi会调用获取token,用于请求头添加token
    token:"93008dee83cd47609f5ea4688a2d3750",   
    consult:{
        chatType:"",  //聊天类型 1:单聊 2:群聊
        idPi: "ff808081767420550176744eacea006f",
        sysUserId: "609cbda715b2490aa2d0d9e1",// 医生id
        userType:"2",  //发起会话方式 1:用户发起  2:医生发起
    }
})
      

step3:调用开始咨询接口方法(内部已经判断了h5和小程序环境)

YJSDK.consult.startConsult()

支付部分

step1:npm 安装yj-sdk

npm i yj-sdk

step2:使用config方法,提供idPi或token以供crm接口调用

const YJSDK = require('yj-sdk')
YJSDK.config({
    env:'test',   //test pre prod
    //传idPi或者token,传idpi会调用获取token,用于请求头添加token
    token:"93008dee83cd47609f5ea4688a2d3750",   
    pay: {
        createOrder: {
            idPi: 'ff8080817e763737017e765c190300cb',  
            idProduct: 'ff8080817d311dc7017d314980ec0034', // 产品id
            jumpUrl: '', // 要跳转的页面,如果是进行权益抵扣,也就是payWay= 99的时候可以不填
            orderType: 10, // 订单类型
            payWay: 3,  // 支付方式 2:支付宝、3:微信、6:钱包支付、7:建行龙支付、99:权益抵扣
            payAmount: '0.01', // 支付金额
            productNum: 1, // 商品数量
            purchaserOutUid: localStorage.getItem("openId") || null, // 微信openId
            extInfo: { // 扩展信息  "giveFlag":"赠送标记,0:不赠送、1:赠送" 目前只对视频医生有效
                giveFlag: '0',
                mobilerg: ''
            }
        },
        miniProgram: true // 是否使用原生支付小程序
    }
})
      

step3:调用开始支付接口方法(内部已经判断了h5和小程序环境)

YJSDK.pay.startPay()

Readme

Keywords

none

Package Sidebar

Install

npm i yj-sdk

Weekly Downloads

0

Version

1.1.0

License

ISC

Unpacked Size

196 kB

Total Files

12

Last publish

Collaborators

  • yangxur