外观
Node SDK
要求 Node.js 22 或更高版本。
安装
bash
npm install @yopay/pay-openapi@^0.1配置与下单
ts
import { Client } from '@yopay/pay-openapi';
const client = new Client({
baseUrl: process.env.YOPAY_BASE_URL!,
mchId: process.env.YOPAY_MCH_ID!,
secretKey: process.env.YOPAY_SECRET_KEY!,
platformPublicKey: process.env.YOPAY_PLATFORM_PUBLIC_KEY!,
merchantPrivateKey: process.env.YOPAY_MERCHANT_PRIVATE_KEY!,
});
const order = await client.order({
merchantOrderNo: 'MO-202607160001',
amount: '20.000',
currencyCode: 'USD',
scene: 'qr',
payer: {
merchantUserId: 'payer-10001',
accountType: 3,
accountNo: 'openid-10001',
},
});支持下单、退款、提现/代付、关单、查询、账单和通知验签解密。多实例部署请注入共享的 replayProtector。
发布页:npm。