开发文档

付款

此篇内容尚无原站英文对应版本;切换语言后可浏览英文资料库。
有关说明,请参阅交易类型。
Name Type Description
source object 资金的来源将被发送。
source. address address 要发送的地址。
source. amount laxAmount 确切的金额发送。如果未指定交易对手,则可以使用任何交易对手的金额。(这个字段是独立于source.maxAmount的)
source. tag integer 可选 任意无符号的32位整数,用于标识付款原因或非STM帐户。
source. maxAmount laxAmount 最大发送金额。(这个字段是独立于source.amount的)
destination object 要发送的资金的目的地。
destination. address address 要收到的地址。
destination. amount laxAmount 确切数额交付给收件人。如果未指定交易对手,则可以使用任何交易对手的金额。(该字段与destination.minAmount独占)。
destination. tag integer 可选 任意无符号的32位整数,用于标识付款原因或非STM帐户。
destination. address address 要发送到的地址。
destination.minAmount laxAmount 最低交付金额。(这个字段是唯一的destination.amount)
allowPartialPayment boolean 可选 如果为真,即使由于流动性缺乏或源帐户资金不足而导致无法交付全部金额,也应继续执行此付款。
invoiceID string 可选 可以用来识别特定付款的256位散列。
limitQuality boolean 可选 仅在所有转换的输入:输出比率等于或优于destination.amount:source.maxAmount的比率时采用路径。
memos memos 可选 的备忘录数组附加到事务。
noDirectStream boolean 可选 如果指定了true和路径,发件人希望STM分类帐忽略从源帐户到目标帐户的任何直接路径。这可以用来利用套利机会或者希望从热钱包向错误地将信任线直接设置到热钱包的用户发布余额的网关。
paths string 可选 用于执行付款的信任线和订单的路径。
示例:
{
  "source": {
    "address": "vngFb3bKpGyocUfUR3VYjn9osaE6wXaZsr",
    "maxAmount": {
      "value": "0.01",
      "currency": "USD",
      "counterparty": "vGuHMY2tAZ2WJWRFVuKVyngPdZjMvr5HBa"
    }
  },
  "destination": {
    "address": "vngFb3bKpGyocUfUR3VYjn9osaE6wXaZsr",
    "amount": {
      "value": "0.01",
      "currency": "USD",
      "counterparty": "vGuHMY2tAZ2WJWRFVuKVyngPdZjMvr5HBa"
    }
  }
}
THE NEXT CONNECTION

下一次连接,从这里开始。

加入 Stream 社区,一起探索价值互联。

联系我们