Skip to content

Latest commit

 

History

History
67 lines (63 loc) · 986 Bytes

charge.md

File metadata and controls

67 lines (63 loc) · 986 Bytes

支付退款

支付

virtuePay.charges.create({
  order_no:  "123456789",
  app:       { id: "APP_ID"},
  channel:   channel,
  amount:    100,
  client_ip: "127.0.0.1",
  currency:  "cny",
  subject:   "Your Subject",
  body:      "Your Body",
  extra:     extra
}, function(err, charge) {
  // YOUR CODE
});

查询

virtuePay.charges.retrieve(
  "CHARGE_ID",
  function(err, charge) {
    // YOUR CODE
  }
);
virtuePay.charges.list(
  { limit: 5 },
  function(err, charges) {
    // YOUR CODE
  }
);

退款

virtuePay.charges.createRefund(
  "CHARGE_ID",
  { amount: 100, description: "Refund Description" },
  function(err, refund) {
    // YOUR CODE
  }
);

退款查询

virtuePay.charges.retrieveRefund(
  "CHARGE_ID",
  "REFUND_ID",
  function(err, refund) {
    // YOUR CODE
  }
);
virtuePay.charges.listRefunds(
  "CHARGE_ID",
  { limit: 5 },
  function(err, refunds) {
    // YOUR CODE
  }
);