Skip to content

Latest commit

 

History

History
45 lines (39 loc) · 1.38 KB

balance_transfer.md

File metadata and controls

45 lines (39 loc) · 1.38 KB

账户余额转账

创建余额转账

var order_no = new Date().getTime().toString().substr(0, 10);
var params_create = {
  'user': 'test_user_001',  // 发起转账的用户 ID(可以是 customer 或 business,但不能填 0)必传
  'recipient': 'test_user_003',  // 接收转账的用户 ID(可以是 customer 或 business,可以为 0)必传
  'order_no': order_no,  // 商户订单号,必须在商户系统内唯一  必传
  'user_fee': 0, // 向发起转账的用户额外收取的手续费,单位:分 可选
  'amount': 1, // 用户收到转账的余额,单位:分  必传
  'description': 'Balance transfer description.' // 描述 可选
};
virtuePay.balanceTransfers.create(APP_ID, params_create, function(err, balanceTransfer) {
  if (err != null){
    console.log('virtuePay.balanceTransfers.list fail:', err);
  }
  // YOUR CODE
});

查询单个余额转账

virtuePay.balanceTransfers.retrieve(APP_ID,
  '660170829413280122880001', // BalanceTransfers ID
  function(err, balanceTransfer) {
    if (err != null){
      console.log('virtuePay.balanceTransfers.retrieve fail:', err);
    }
    // YOUR CODE
});

查询余额转账列表

virtuePay.balanceTransfers.list(APP_ID, {'page': 1, 'per_page': 3}, function(err, data) {
  if (err != null){
    console.log('virtuePay.balanceTransfers.list fail:', err);
  }
  // YOUR CODE
});