高级配置

langs (可选)

  • 配置所有可用的多语言菜单项,必须传入序列化的 JSON 字符串
  • 默认值为 ""(不传时展示全部内置语言,默认 en
  • 支持的语言代码:
语言代码语言
enEnglish(英语,默认)
deDeutsch(德语)
es-MXEspañol(墨西哥西语)
pt-BRPortuguês(巴西葡语)
zh-CN简体中文
zh-TW繁体中文
⚠️

传入未支持的语言代码(如 fr)会回退到默认语言 en

["en", "zh-CN", "zh-TW", "es-MX", "pt-BR", "de"]
<legend-trade-full langs="[&#34;en&#34;,&#34;zh-CN&#34;,&#34;zh-TW&#34;,&#34;es-MX&#34;,&#34;pt-BR&#34;,&#34;de&#34;]"></legend-trade-full>

no-langs(可选)

  • 控制是否需要展示多语言选项菜单,默认值为false
<legend-trade-full no-langs></legend-trade-full>

custom-route-entry (可选)

  • 配置初始路由入口

路由与页面行为

路由地址用户状态页面行为备注
/payment已审核进入添加支付方式页面
/payment?currency=USD已审核进入添加支付方式页面默认选择 currency
指定的法币,
选择下拉菜单只读
/payment/wire?currency=USD已审核进入添加银行账户支付方式页面默认选择 currency
指定的法币,
选择下拉菜单只读
/paymentList已审核进入支付方式列表页面
/kyc未完成审核进入 KYC 补填流程
/balance已审核查看余额页面
/trade/history已审核查看历史交易记录
/transfer/history已审核查看历史转账记录
<legend-trade-full custom-route-entry="/kyc"></legend-trade-full>

default-quote-type (可选)

  • 设置默认询价类型,影响交互询价的结果,默认值为 balance
  • 有效的询价类型是:balance, ach, ach_balance, credit_card
  • 使用默认值 balance 询价可以获得更好的报价。
<legend-trade-full
  default-quote-type="balance"
></legend-trade-full>

payment-intent-id(可选)

  • 预先交易的支付订单号
  • 从服务端请求 /app/payment/intent 返回内容中获取。
  • 需要和 external-order-id正确关联,同时传入。校验成功后将直接进入确认交易的支付页面。
<legend-trade-full
  payment-intent-id="6c8683e9-acdb-4451-b1b8-c44363d102f4"
  external-order-id="0123456789"
></legend-trade-full>

external-order-id (可选)

  • 外部发起交易的订单号
  • 从服务端请求 /app/payment/intent 返回内容中获取。
  • 需要和 payment-intent-id正确关联,同时传入。校验成功后将直接进入确认交易的支付页面。
<legend-trade-full
  payment-intent-id="6c8683e9-acdb-4451-b1b8-c44363d102f4"
  external-order-id="0123456789"
></legend-trade-full>

Legend Trade 高级配置参数汇总表

参数名称是否必填默认值说明示例值
langs可选""配置所有可用的
多语言菜单项,
["en", "zh-CN", "zh-TW", "es-MX", "pt-BR", "de"]
no-langs可选false控制是否需要展示
多语言选项菜单
custom-route-entry可选配置初始路由入口
default-quote-type可选balance设置默认询价类型balanceachach_balancecredit_card
payment-intent-id可选预先交易的支付
订单号,需与external-order-id关联使用
external-order-id可选外部发起交易的
订单号,需与payment-intent-id关联使用