XPay JS SDK
简介
example 文件夹里面是一个简单的接入示例,该示例仅供参考。
安装
npm i xpay_sdk
使用说明
引入 JS 文件
引入SDK后,需要先给SDK配置对应的全局Host(包含协议名)和Secret。
XPay.setHost('host_string')
XPay.setSecret('secret_string')
支付
XPay.createPayment({
order_no: '1526950047',
app: { id: 'app_YeZ5uzBpD8u37t8PXBeAu54g' },
channel: 'qr_wxpay',
amount: 100,
client_ip: '127.0.0.1',
subject: 'Your Subject',
body: 'Your Body'
}; function(err, charge) {
});
查询
XPay.showPayment(
'ch_Vd3B3Gbovhfp7nqqD3cy6kSP',
function(err, charge) {
}
);
XPay.listPayment(
{ app : { id: 'app_YeZ5uzBpD8u37t8PXBeAu54g' } },
function(err, charges) {
}
);
退款
XPay.createRefund(
"ch_KoovNNNqD5dMH4jvKXb35g3c",
{
refund_no: 100,
description: "Refund Description"
},
function(err, refund) {
}
);
退款查询
XPay.showRefund(
'ch_MZxenugAzGm9JYtW6z7wBfVH',
're_2nkL93DeZzidp4Ja5mvbDi5Z',
function(err, refund) {
}
);
XPay.listRefunds(
"ch_MZxenugAzGm9JYtW6z7wBfVH",
function(err, refunds) {
}
);
设置Host
XPay.setHost('host_string')
设置Secret
XPay.setSecret('secret_string')
设置APPID
XPay.setAppID('appid_string')
**详细信息请参考 API 文档 **