Current collected state Current
Observed since 20 Oct, 19:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
3rd-party-pay
> import { wxpay, alipay } from "3rd-party-pay";
import { wxpay, alipay } from "3rd-party-pay";
wxpay.WxPayStatic.config({
//沙箱
sandbox: false,
//微信支付host
host: "",
//沙箱host
sandboxHost: "",
//记录请求
requestLog: log => {
console.log("wx", log);
}
});
let wxpayInst = new wxpay.WxPay({
mch_id: "商户号",
key: "密钥",
appid: "公众账号ID",
pfxPath: "证书路径"
});
//统一下单
wxpayInst.unifiedOrder({
body: "test",
out_trade_no: "单号",
total_fee: 1, //金额
spbill_create_ip: "127.0.0.1",
trade_type: wxpay.TradeType.Native,
notify_url: "通知订单"
});
//查询订单
wxpayInst.orderQuery({ out_trade_no: "单号", transaction_id: "wx单号" });
阿里支付文档
秘钥使用 PKCS8(JAVA适用) 格式
alipay.AliPayStatic.config({
sandbox: true,
host: "",
sandboxHost: "",
sign_type: "RSA2",
requestLog: log => {
console.log("ali", log);
}
});
let alipayInst = new alipay.AliPay({
app_id: "应用ID",
notify_url: "通知地址",
rsaPrivatePath: "rsa私钥",
rsaPublicPath: "rsa公钥"
});
let url = alipayInst.pagePay(
{
out_trade_no: "单号",
subject: "测试",
total_amount: 0.01,
body: "测试",
timeout_express: "30m"
},
{
notify_url: "通知地址"
}
);
//浏览器上打开url扫码支付
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
axiosEnvironment{
"local_name": "axios",
"alias": false,
"peer_metadata": null
} | ^0.19.0 | runtime |
cheerioEnvironment{
"local_name": "cheerio",
"alias": false,
"peer_metadata": null
} | ^1.0.0-rc.3 | runtime |
node-forgeEnvironment{
"local_name": "node-forge",
"alias": false,
"peer_metadata": null
} | ^0.8.5 | runtime |
qEnvironment{
"local_name": "q",
"alias": false,
"peer_metadata": null
} | ^1.5.1 | runtime |
query-stringEnvironment{
"local_name": "query-string",
"alias": false,
"peer_metadata": null
} | ^6.8.1 | runtime |
xml2jsEnvironment{
"local_name": "xml2js",
"alias": false,
"peer_metadata": null
} | ^0.4.19 | runtime |
@types/qEnvironment{
"local_name": "@types/q",
"alias": false,
"peer_metadata": null
} | ^1.5.2 | development |
@types/xml2jsEnvironment{
"local_name": "@types/xml2js",
"alias": false,
"peer_metadata": null
} | ^0.4.4 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^5.16.0 | development |
eslint-plugin-typescriptEnvironment{
"local_name": "eslint-plugin-typescript",
"alias": false,
"peer_metadata": null
} | ^0.14.0 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^3.5.3 | development |
typescript-eslint-parserEnvironment{
"local_name": "typescript-eslint-parser",
"alias": false,
"peer_metadata": null
} | ^22.0.0 | development |
Source distribution
{
"integrity": "sha512-WKyiNHfixhO/VPusUrcMFn85iWOras3FbLJ54koSqpbSw9UEMCwv+469dnalzfBTyJneDc8q82Ep9F7QMbxxxw==",
"shasum": "d0fff0634fbe56242411e2356f3e1c44415cd87b",
"tarball": "https://registry.npmjs.org/3rd-party-pay/-/3rd-party-pay-0.0.1.tgz",
"fileCount": 82,
"unpackedSize": 300274,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMX8zCRA9TVsSAnZWagAAQ4YP/1SbnSE7EkenWQndUUq8\n1+KQN31VcYUd9zQygEF4Fn+PUPkY2YFLg4LQWywlmoe7O+21ZgO1Vu4Me2uQ\nw+9qTWpOBMOYc7qMamw0gzYL94W4NBhzM81ZOZ8YbuiCHJHqxOZYlUqe7VzX\nGku9uauonKTrmKPGYY8Cw+6fIzGjRcoy3bHNWpurgEEVLz1PNoGKs5dX2Bl9\nejEcZ6LsK7LjmBGwiHAa3fVmKg6Wk+zysvSoFrHe57E8TtxGOEbwoSIOU89C\n7yUjrT2LzqMeFAscaNZ3aV+Ww7tCB+enBSSfs/XDxdYP1JxZhkz35jVF+u/V\nvHh8YpA6Rf+s/KtbR5uDPS++koTwftSZ1poANJXNcqkNnko7AkDk8Myzps4w\nWqm7/bFWYAy9F3KILawbvyw/Mt+lRM/dsbirPlUMtYqShl8z889TT4kiS0KI\nW4gjpz5xG+2Mlbm10M3niwdzXx98YTuHSgQy6xNvJ0OhKvxa0hngufMDGVU7\naePXdo3S411JR6yheAdkT7X7suaidtJ8dt+nxrD7Abe7q+M0ZccNS8/Mdu7Y\n+dzwmoSBzSj7/1KSic2gumnwhIPILLas3a2A3lSWZehHxK1x2raMpp0whYHb\n1UTtIWLuFMaKwSVqnz9aZfDqrvUtSaMi5651vKC37SJqOeJZ26lWmWM8Vc9s\n/CVx\r\n=/KTT\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIGOQ9MgBP+CuIrmXRookcVN6ikeENtuOWWYlOg2j4HqvAiEAjs0q1NA0OM5uVHnTCuYNJK+NvHMUMyl0AlZs/n4s6Lo="
}
]
}Observed since 20 Oct, 19:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:d9458ef26b4e79da04df81f0c527e538fa90de4af5045db2f322d70464ae5e1d