如何使用quickbooks API向客户付款?

时间:2018-05-14 06:55:59

标签: quickbooks quickbooks-online

QuickBooks API提供了一个API(https://developer.intuit.com/docs/api/payments/charges)来接受使用信用卡的客户付款。但是我们如何偿还客户呢?是否有任何支付API可以向我的客户汇款?有可能吗?

  

- 新编辑 -

示例场景:我有2层客户,第1级客户必须接收来自level2客户的付款。这个过程是这样的,二级客户会付钱给我,我会转移给一级客户。当然,我会收取一小笔佣金。退款在这里没有帮助???我正在寻找像支付这样的东西(支付可用???)

1 个答案:

答案 0 :(得分:0)

QuickBooks付款不支持pay-outs。如果您正在寻找付款,请查看其他地方。

您可以使用Refund a charge端点发出退款:

e.g:

POST /quickbooks/v4/payments/charges/<id>/refunds
Content type: application/json

{
  "id": "",
  "created": "",
  "amount": 5.00,
  "context": {
    "tax": 0,
    "deviceInfo": {
      "id": "",
      "type": "",
      "longitude": "",
      "latitude": "",
      "phoneNumber": "",
      "macAddress": "",
      "ipAddress": ""
    },
    "recurring": false
  },
  "description": "first refund"
}

返回类似的内容:

{
  "created": "2014-09-23T01:49:12Z",
  "amount": "5.00",
  "description": "first refund",
  "id": "EMU891209421",
  "context": {
    "tax": "0.00",
    "recurring": false,
    "deviceInfo": {
      "id": "",
      "type": "",
      "longitude": "",
      "latitude": "",
      "phoneNumber": "",
      "macAddress": "",
      "ipAddress": ""
    }
  }
}

您无法向客户发送随机美元金额。 (他们不会&#34;客户&#34;如果你只是向他们发送钱 - 一个&#34;客户&#34;的定义就是你正在从中获取资金的人,而不是给钱。 )