dcloud 支付集成插件
发布于 4 年前 作者 nhou 1173 次浏览 来自 分享

插件地址 https://ext.dcloud.net.cn/plugin?id=1708

一,插件说明

插件已经在多个上线项目中使用,同时支持消耗类型和订阅类型商品。google pay 我在开发的时候也遇到坑很多,现在整理出来,希望能让你们节省时间,购买后可以加我 QQ 287971051 ,在配置 google pay 后台,支付流程相关问题都可以联系我。

二,使用步骤只有两步 1,初始化购买工具类 2,购买一个商品,(注意:要在初始买成功后 才能调用购买接口)

1,初始化支付中心,主要功能是从 google 商店取所有商品 ID及价格信息等

复制代码
const google_pay = uni.requireNativePlugin('google-pay');

// 使用插件  
google_pay.createPayCenter({

    // 这里数组里是消耗类型的 商品 ID
    INAPP: ["iapp_1"],
    // 这里数组里是订阅类型的 商品 ID
    SUBS: ["SUBS_1"]
},
result = >{
    // e.g.{"code":"0","debugMessage":"网络错误!"} code == 0 时为成功 其它值时为失败,只有返回成功时才能调用购买接口
    console.log("支付工具初始化结果为:" + JSON.stringify(result))

});

2,购买指定商品

复制代码
const google_pay = uni.requireNativePlugin('google-pay');

google_pay.paySKU({
    //购买商品ID
    SKU: "iapp_1"
},
result = >{
    //建议返回购买结果后,要处理一下缓存防止掉单
    console.log("购买结果为:" + JSON.stringify(result));

});
回到顶部