clink-cli 是 Clink customer wallet API 的命令行工具。你可以用它初始化 customer wallet profile、打开绑卡或管理卡页面、发起支付、创建退款,以及查看风控规则。
NPM Package
在 npmjs.com 查看该包
环境要求
- Node.js
>=20 - 可以访问目标 Clink API 环境
安装
全局安装 CLI:快速开始
1. 初始化钱包
第一次使用先执行一次,创建或激活 customer wallet,并把凭证保存到本地:2. 打开卡相关页面
获取原始 binding link:3. 查看本地缓存的支付方式
查看支付方式列表:- 新增卡、修改卡、删除卡都在网页端完成,不在 CLI 里直接执行。
card list和card get读取的是本地缓存。card binding-link、card setup-link、card modify-link会刷新本地支付方式缓存。
4. 发起支付
商户模式支付:--payment-instrument-id,pay 会使用本地缓存里默认的支付方式。
5. 退款
创建全额退款:6. 查看风控规则
获取当前风控规则:常见用法
使用指定 profile:命令总览
命令分组:clink-cli wallet initclink-cli wallet statusclink-cli card binding-linkclink-cli card setup-linkclink-cli card modify-linkclink-cli card listclink-cli card get --payment-instrument-id <id>clink-cli risk-rule getclink-cli risk-rule linkclink-cli pay --merchant-id <id> --amount <amount> --currency <currency>clink-cli pay --session-id <id>clink-cli refund create --order-id <id>clink-cli refund get --refund-id <id>clink-cli config set <key> <value>clink-cli config getclink-cli config unset <key>
配置
常用配置命令:base-urlcustomer-idcustomer-api-keydefault-open-linksemailname
- 命令行参数
- 环境变量
- 本地保存的 profile 配置
CLINK_BASE_URLCLINK_CUSTOMER_IDCLINK_CUSTOMER_API_KEY
全局参数
--format <json|pretty>--dry-run--open--profile <name>--base-url <url>--customer-id <id>--customer-api-key <key>--timeout <ms>--help