基本配置

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

必填

应用ID

Bitrue

app-uid

必填

应用用户ID

0123456789ABCDEF

app-url

必填

应用URL

https://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

可选

mobile

UI布局模式

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"}