多语言 lang (可选)
- 默认值为
en。 - ISO 639 language codes,
en,zh。
<legend-trade lang="zh"></legend-trade>多语言菜单项 langs (可选)
- 默认为
"",显示 legend 所有可用的多语言选项。 - 请传入序列化的 JSON 字符串。
["en", "zh-TW", "fr", "de"]
<legend-trade langs="["en","zh-TW","fr","de"]"></legend-trade>不显示多语言菜单项 no-langs (可选)
默认值为 false,正常显示多语言选项菜单。
<legend-trade no-langs></legend-trade>预填询价订单信息 request-for-quotation (可选)
- 请传入序列化的 JSON 字符串。
- 必须传入的字段为
crypto,amount,fiat和payment。 payment可以设置为deposit或credit_card。{"crypto":"ETH","amount":"5050","fiat":"EUR","payment":"deposit"}
<legend-trade request-for-quotation="{"crypto":"ETH","amount":"5050","fiat":"EUR","payment":"deposit"}"></legend-trade>初始路由入口 custom-route-entry (可选)
- 可以使用路由地址
/payment,通过审核的用户将直接进入添加支付方式的页面。 - 可以使用路由地址
/payment?currency=USD,通过审核的用户将直接进入添加支付方式的页面,默认选择currency指定的法币,这时选择使用的下拉菜单为只读状态,不可修改。 - 可以使用路由地址
/payment/wire?currency=USD,通过审核的用户将直接进入添加银行账户支付方式的页面,默认选择currency指定的法币,这时选择使用的下拉菜单为只读状态,不可修改。 - 可以使用路由地址
/paymentList,通过审核的用户将直接进入支付方式列表的页面。 - 可以使用路由地址
/kyc,未完成审核的用户将直接进入 KYC 补填的流程入口。
<legend-trade custom-route-entry="/payment?currency=USD"></legend-trade>配置去中心化交易钱包地址 wallet-address (可选)
- 请传入序列化的 JSON 字符串。
- 需要对钱包地址做加密,加密方法与签名参数中的 UID 类似。
<legend-trade wallet-address="{"usdc":{"encrypted":"UyTHzQIFyjvJbhlzQrqhtzD7c4bke1RAX/Z5zDcT8XOl7HAsjLYZOtKz74xXx97Eypg78+Az4ZpPyWj6:OTg3NjVmZWRjYmE0MzIxMA=="}}"></legend-trade>预先交易的支付订单 payment-intent-id (可选)
- 从服务端请求 /app/payment/intent 返回内容中获取。
- 需要和
external-order-id正确关联,同时传入。 - 校验成功后将直接进入确认交易的支付页面。
<legend-trade
payment-intent-id="6c8683e9-acdb-4451-b1b8-c44363d102f4"
external-order-id="0123456789"
></legend-trade>外部发起交易的订单 external-order-id (可选)
- 从服务端请求 /app/payment/intent 返回内容中获取。
- 需要和
payment-intent-id正确关联,同时传入。 - 校验成功后将直接进入确认交易的支付页面。
<legend-trade
payment-intent-id="6c8683e9-acdb-4451-b1b8-c44363d102f4"
external-order-id="0123456789"
></legend-trade>