什么是 fluent-interface-stripe
fluent-interface-stripe
是一个帮助前端工程师更方便地使用 Stripe API 的 npm 包。使用该包,可以彻底避免每次都要复制黏贴长长的 Stripe API code 示例的问题,而是利用 fluent-interface-stripe 的更为精简的语法来构建自己的 Stripe API 实现。
如何安装 fluent-interface-stripe
--- ------- -----------------------
fluent-interface-stripe 基本使用方法
- 引入
fluent-interface-stripe
:
----- ------------ - -----------------------------------
- 设置 API KEY:
-------------------------------------
- 选择你想接入的对象, 以下以 customer 和 charge 对象为例:
----- -------- - ---------------------- ----- ------ - --------------------
- 创建相应对象的实例:
----------------- ------ ---------------------- ------- ---------- ------------------ -- - ---------------------- --- --------------- ------- ----- --------- ------ --------- ------------ ---------------- -- - -------------------- ---
fluent-interface-stripe 进阶用法
构建链式的语法
fluent-interface-stripe 支持链式的语法,比如 customer 对象有 update 方法,方法返回对象本身,你可以一直连续调用该对象的方法。
以更新一个已经创建的 customer 的 email 为例:
----------------------------- ------------------------------- -------------- -- - ---------------------- ---
利用 fluent-interface-stripe 创建 Subscription
可以使用 fluent-interface-stripe 来创建 Subscription。举个例子,比如在传统的 Stripe API 中(以下代码为示例代码而非实际可用代码):
----------------------------- --------- ------------- ------ ------- --------------- ------------------ -- ---
使用 fluent-interface-stripe,你可以这样来创建 Subscription:
------------------------------ ----- ------------- ------------------ -- -------------------- -- - ------------------------- ---
总结
以上就是如何使用 fluent-interface-stripe 的所有基本操作。在实际使用中,使用 fluent-interface-stripe 将可以更快速、便于管理。需要注意的是,该库并非官方出品,故需多加查阅官方文档和源码,在实际应用中需权衡利弊。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005757481e8991b448ea5b9