简介
PayWhirl 是一个强大的订阅管理和收费平台。其官方提供了多种 API,简化了开发者的开发流程。paywhirljs 是 PayWhirl 的官方 JavaScript 库,它提供了方便易用的 API,帮助开发者实现更好的交互体验。
安装
要在项目中使用 paywhirljs,需要先在终端中使用 npm 安装该包:
$ npm i paywhirljs
基本用法
初始化
使用 PayWhirl API 需要一个 API Key 和一个 API Secret,可以在 PayWhirl 帐户的 security settings 页面找到。在项目中使用 paywhirljs,需要首先初始化 paywhirljs:
const PayWhirl = require('paywhirljs'); const payWhirl = new PayWhirl({ apiKey: 'your-api-key', apiSecret: 'your-api-secret' });
获取产品列表
接下来,可以使用 PayWhirl 提供的 API 获取产品列表:
payWhirl.getPlans() .then(plans => { console.log(plans); }) .catch(err => { console.error(err); });
创建用户
要创建一个新用户,可以使用 createUser
方法:
-- -------------------- ---- ------- --------------------- ------ ---------------------- ---------- ------- --------- ----- -- ---------- -- - ------------------ -- ---------- -- - ------------------- ---展开代码
创建订阅
创建产品订阅需要以下信息:
- 用户 ID(从 PayWhirl 中获取)
- 计划 ID(从 PayWhirl 中获取)
- 订阅周期(以秒为单位)
- 订阅开始时间戳(使用 JavaScript 的
Date
对象)
-- -------------------- ---- ------- ----- ------ - --------------- ----- ------ - --------------- ----- -------- - -- - -- - -- - --- -- -- - ----- --------- - --- ------- ----------------------------- ------- ------- --------- --------- -- ------------------ -- - -------------------------- -- ---------- -- - ------------------- ---展开代码
取消订阅
要取消订阅,可以使用 cancelSubscription
方法:
-- -------------------- ---- ------- ----- -------------- - ----------------------- ------------------------------------------- -------- -- - ------------------------- --------- --------------- -- ---------- -- - ------------------- ---展开代码
结语
paywhirljs 提供了方便的 API,帮助开发者更轻松地使用 PayWhirl 平台。在使用此库时,请确保你已经熟悉了相关文档和 API 的使用。祝您编写愉快!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056e9d81e8991b448e7607