alipay-webpay-sdk
1.0.0 • Public • Published alipay-webpay-sdk
支付宝nodejs版网页扫码sdk
usage
npm install alipay-webpay-sdk --save
import AliPayClient from "alipay-webpay-sdk";
const AliPayClient = require("alipay-webpay-sdk");
const alipay = new AliPayClient({见实例化参数列表});
实例化参数列表
参数名 |
意义/类型 |
必须 |
默认值 |
appId |
应用id/String |
是 |
N/A |
url |
支付宝网关地址/String |
是 |
N/A |
notifyUri |
同异步通知地址, 包含async(异步)和sync(两个属性)/Object |
是 |
N/A |
publicKey |
支付宝公钥/String |
是 |
N/A |
privatekey |
支付宝私钥/String |
是 |
N/A |
signType |
签名类型, RSA类型的还没做支持/String |
否 |
RSA2 |
charset |
提交字符集 |
否 |
utf-8 |
API
方法名 |
意义 |
alipay.pay({见apipay.pay参数}) |
创建网页扫码支付的表单 |
alipay.verifySign(支付宝返回的请求主体) |
验证支付宝签名 |
apipay.pay参数列表
参数名 |
意义/类型 |
必须 |
默认值 |
outTradeNo |
内部订单号, 请求支付宝网页支付之前, 应该自己先生成一个内部订单号/String |
是 |
N/A |
subject |
订单标题/String |
是 |
N/A |
body |
订单描述/String |
否 |
"" |
productCode |
产品编码/String |
否 |
FAST_INSTANT_TRADE_PAY |
totalAmount |
订单总价, 分为单位/Number |
是 |
N/A |
Install
npm i alipay-webpay-sdk
Weekly Downloads