基本配置

安全验证属性 - auth

  • timestamp, signature, app-id, app-uid, app-url, app-key, app-email

  • 所有参数都是必须的。

<legend-trade 
  timestamp="1587365207"
  signature="0123456789ABCDEF"
  app-id="Bitrue"
  app-uid="0123456789ABCDEF"
  app-url="https=//www.bitrue.com/"
  app-key="xxxxxxxx"
  app-email="[email protected]"
></legend-trade>

app-phone (可选)

  • 设置一个预设的用户电话
<legend-trade app-phone="+16502683902"></legend-trade>

app-state(可选)

  • 设置一个状态参数,该参数会在确认交易的请求中发送给 legend 远程接口,并在相应的 webhook 中传回给外部服务。
<legend-trade app-state="ANY-STATE-IN-STRING-FORMAT"></legend-trade>

测试环境 - mode

mode (可选)

  • 默认值为 production
  • sandbox 用于测试环境。指定此参数,则SDK向LP沙盒环境服务器发起API请求。
  • 如果是在本地测试的话,请绑定host然后访问,比如 test-legend.kucoin.local 127.0.0.1
<legend-trade mode="sandbox"></legend-trade>

产品正式上线时,请删除以上代码,或者修改其中mode=“production”。SDK会向LG产品环境的API服务器发送请求。

当您使用localhost127.0.0.1[::1] 访问本地服务调试时,将始终进入开发模式。mode="development"

多语言 - lang

lang (可选)

  • 默认值为 en
  • ISO 639 language codes, en, zh
<legend-trade lang="zh"></legend-trade>

邮箱地址 - email

email (可选)

<legend-trade email="[email protected]"></legend-trade>

充值地址属性 - deposit

url-assets (可选)

  • 默认值为 INTERNAL
  • INTERNAL 关键字可以启用 SDK 自带的充值页。
<legend-trade url-assets="https://www.bitrue.com/assets"></legend-trade>

url-deposit (可选)

  • 默认值为 INTERNAL
  • INTERNAL 关键字可以启用 SDK 自带的充值页。
  • 当用户出售数字货币,而余额不足时,系统会弹出对话框,引导用户到这个地址(交易所钱包)去充值。
<legend-trade url-deposit="https://www.bitrue.com/assets/deposit?symbol={{SYMBOL}}"></legend-trade>

样式定制属性 - style

no-legend (可选)

  • 默认值为 false
  • 不显示 Legend Trading 特征。
<legend-trade no-legend></legend-trade>

no-trial (可选)

  • 默认值为 false
  • 新用户访问时不显示交易询价面板。
<legend-trade no-trial></legend-trade>

no-sell (可选)

  • 默认值为 false
  • 不显示卖出相关功能。
<legend-trade no-sell></legend-trade>

primary-color (可选)

<legend-trade primary-color="#6dabe4"></legend-trade>

url-style (可选)

<legend-trade url-style="https://www.bitrue.com/assets/style.css"></legend-trade>

ui-size (可选)

  • large | default | small
<legend-trade ui-size="large"></legend-trade>

prefers-color-scheme (可选)

  • dark | light
  • 配置深色或浅色主题。
<legend-trade prefers-color-scheme="dark"></legend-trade>

request-for-quotation (可选)

  • 请传入序列化的 JSON 字符串。
  • 必须传入的字段为 crypto, amount, fiatpayment
  • payment 可以设置为 depositcredit_card
  • {"crypto":"ETH","amount":"5050","fiat":"EUR","payment":"deposit"}
<legend-trade request-for-quotation="{&#34;crypto&#34;:&#34;ETH&#34;,&#34;amount&#34;:&#34;5050&#34;,&#34;fiat&#34;:&#34;EUR&#34;,&#34;payment&#34;:&#34;deposit&#34;}"></legend-trade>

layout (可选)

  • mobile | desktop
  • 配置 UI 布局。
<legend-trade layout="mobile"></legend-trade>

插槽

title

<legend-trade>
  <h4 slot="title">OTC Trading</h4>
</legend-trade>

定制样式