xpay_sd
v1.0.3
Published
Xpay JS SDK
Downloads
1
Readme
XPay JS SDK
简介
example 文件夹里面是一个简单的接入示例,该示例仅供参考。
安装
npm i xpay_sdk
使用说明
引入 JS 文件
script 标签方式
<script src="/path/to/xpay.js"></script>
Browserify 打包方式
首先使用 npm 下载
npm install xpay_sdk
使用
var pingpp = require('xpay_sdk');
支# XPay JS SDK
简介
example 文件夹里面是一个简单的接入示例,该示例仅供参考。
安装
npm i xpay_sdk
使用说明
引入 JS 文件
script 标签方式
<script src="/path/to/xpay.js"></script>
Browserify 打包方式
首先使用 npm 下载
npm install xpay_sdk
使用
var xpay = require('xpay_sdk');
支付
xpay.createPayment({
order_no: '1526950047', // 推荐使用 8-20 位,要求数字或字母,不允许其他字符
app: { id: 'app_YeZ5uzBpD8u37t8PXBeAu54g' },
channel: 'qr_wxpay', // 支付使用的第三方支付渠道取值请参考:https://xpay-1255692419.cos-website.ap-guangzhou.myqcloud.com/doc/#header-支付渠道属性值
amount: 100, //订单总金额, 人民币单位:分(如订单总金额为 1 元,此处请填 100)
client_ip: '127.0.0.1', // 发起支付请求客户端的 IP 地址,格式为 IPV4,如: 127.0.0.1
subject: 'Your Subject',
body: 'Your Body'
}; function(err, charge) {
// YOUR CODE
});
查询
xpay.show(
'ch_Vd3B3Gbovhfp7nqqD3cy6kSP', //订单对象 id ,由 XPay 生成的支付对象 ID, 27 位字符串
{},
function(err, charge) {
// YOUR CODE
}
);
xpay.list(
{ app : { id: 'app_YeZ5uzBpD8u37t8PXBeAu54g' } },
function(err, charges) {
// YOUR CODE
}
);
退款
xpay.createRefund(
"ch_KoovNNNqD5dMH4jvKXb35g3c", // refund_no 商户退款订单号,必须唯一
{ amount: 100, description: "Refund Description" },
function(err, refund) {
// YOUR CODE
}
);
退款查询
xpay.retrieveRefund(
'ch_MZxenugAzGm9JYtW6z7wBfVH', //订单对象 id ,由 XPay 生成的支付对象 ID, 27 位字符串
're_2nkL93DeZzidp4Ja5mvbDi5Z', //退款对象 id
function(err, refund) {
// YOUR CODE
}
);
xpay.listRefunds(
"ch_MZxenugAzGm9JYtW6z7wBfVH", //订单对象 id ,由 XPay 生成的支付对象 ID, 27 位字符串
{},
function(err, refunds) {
// YOUR CODE
}
);
**详细信息请参考 API 文档 **付
xpay.createPayment({
order_no: '1526950047', // 推荐使用 8-20 位,要求数字或字母,不允许其他字符
app: { id: 'app_YeZ5uzBpD8u37t8PXBeAu54g' },
channel: 'qr_wxpay', // 支付使用的第三方支付渠道取值请参考:https://xpay-1255692419.cos-website.ap-guangzhou.myqcloud.com/doc/#header-支付渠道属性值
amount: 100, //订单总金额, 人民币单位:分(如订单总金额为 1 元,此处请填 100)
client_ip: '127.0.0.1', // 发起支付请求客户端的 IP 地址,格式为 IPV4,如: 127.0.0.1
subject: 'Your Subject',
body: 'Your Body'
}; function(err, charge) {
// YOUR CODE
});
查询
xpay.show(
'ch_Vd3B3Gbovhfp7nqqD3cy6kSP', //订单对象 id ,由 XPay 生成的支付对象 ID, 27 位字符串
{},
function(err, charge) {
// YOUR CODE
}
);
xpay.list(
{ app : { id: 'app_YeZ5uzBpD8u37t8PXBeAu54g' } },
function(err, charges) {
// YOUR CODE
}
);
退款
xpay.createRefund(
"ch_KoovNNNqD5dMH4jvKXb35g3c", // refund_no 商户退款订单号,必须唯一
{ amount: 100, description: "Refund Description" },
function(err, refund) {
// YOUR CODE
}
);
退款查询
xpay.retrieveRefund(
'ch_MZxenugAzGm9JYtW6z7wBfVH', //订单对象 id ,由 XPay 生成的支付对象 ID, 27 位字符串
're_2nkL93DeZzidp4Ja5mvbDi5Z', //退款对象 id
function(err, refund) {
// YOUR CODE
}
);
xpay.listRefunds(
"ch_MZxenugAzGm9JYtW6z7wBfVH", //订单对象 id ,由 XPay 生成的支付对象 ID, 27 位字符串
{},
function(err, refunds) {
// YOUR CODE
}
);
**详细信息请参考 API 文档 **