基本配置

auth-安全验证属性 ( 必填)

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

  • 所有参数都是必须的。



<legend-trade-full 
  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-full>



app-phone (可选)

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



app-state(可选)

  • 设置一个状态参数,该参数会在确认交易的请求中发送给 legend 远程接口,并在相应的 webhook 中原样传回给外部服务。可以用它来验证请求的合法性携带业务上下文。

💡

提示


<legend-trade-full app-state="ANY-STATE-IN-STRING-FORMAT"></legend-trade-full>


mode(可选)

  • 调试/测试阶段使用
  • production(默认值) SDK会向LP产品环境的API服务器发送请求。
  • sandboxSDK向LP沙盒环境服务器发起API请求。

<legend-trade-full mode="sandbox"></legend-trade-full>

❗️

注意

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



lang (可选)

  • 多语言属性,默认值为en
  • ISO 639 标准编码, en, zh等。

<legend-trade-full lang="zh"></legend-trade-full>



email (可选)


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



no-legend (可选)

  • 设置是否展示 Legend Trading 特征,默认值为 false
<legend-trade-full no-legend></legend-trade-full>



no-sell (可选)

  • 不显示卖出相关功能,默认值false

<legend-trade-full no-sell></legend-trade-full>



request-for-quotation (可选)

  • 购买询价时可预填的参数, 必须传入序列化的JSON的字符串
  • 必填字段
    • crypto 加密货币(例:ETH)
    • amount法币金额
    • fiat法币(例:EUR
    • payment 支付方式,支持 deposit,credit_card
{"crypto":"ETH","amount":"5050","fiat":"EUR","payment":"deposit"}


<legend-trade-full 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-full>


layout(可选)

  • 配置UI布局,默认mobile
  • 可选:mobile | desktop

<legend-trade-full layout="mobile"></legend-trade-full>



user-flow(可选)

  • 控制LP- SDK业务流程方案,默认值为 cex-email
  • 可选:cex-email | dex-wallet

💡

提示


<legend-trade-full user-flow="cex-email"></legend-trade-full>



Legend Trade 基本配置参数汇总表


参数名称是否必填默认值说明示例值
安全验证参数
timestamp必填时间戳1587365207
signature必填签名0123456789ABCDEF
app-id必填应用IDBitrue
app-uid必填应用用户ID0123456789ABCDEF
app-url必填应用URLhttps://www.bitrue.com/
app-key必填应用密钥xxxxxxxx
app-email必填应用邮箱[email protected]
可选配置参数
app-phone可选预设用户电话+16502683902
app-state可选状态参数,会在webhook中传回ANY-STATE-IN-STRING-FORMAT
mode可选production运行模式
  • production
  • sandbox
  • development
lang可选en多语言设置(ISO 639标准)zh
email可选客服邮箱地址[email protected]
no-legend可选设置是否展示 Legend Trading 特征false
no-sell可选false是否隐藏卖出功能
request-for-quotation可选购买询价预填参数(JSON字符串)见下方详细说明
layout可选mobileUI布局模式mobile |desktop
user-flow可选cex-email控制LP- SDK业务流程方案cex-email | dex-wallet


request-for-quotation 参数详细说明

该参数需要传入序列化的JSON字符串,包含以下必填字段:

字段名说明示例值
crypto加密货币ETH
amount法币金额5050
fiat法币类型EUR
payment支付方式depositcredit_card

JSON格式示例:

{"crypto":"ETH","amount":"5050","fiat":"EUR","payment":"deposit"}