On Ramp自定义参数

介绍

  • 可以传入以下参数以减少用户的输入,这将简化用户的操作流程,提升转化率。
  • 如果您无法确认是用户本人的邮箱,请不要使用email参数;如果您没有验证用户的邮箱,请不要使用token参数。
  • 参数列表中必选为 Y 的是必填的,其他所有参数均为选填的。

示例链接:

https://ramptest.alchemypay.org?appId=f83Is2y7L425rxl8&crypto=USDT&network=ETH&showTable=buy&fiat=USD&fiatAmount=30&timestamp=1538054050234&sign=JY9JcOwBosncT19Nn9DIfTH%2BvfSt6xL%2BI%2BRVCl9YGgE%3D

参数说明:

参数名必选类型说明
appIdYstringAlchemy Pay 为您分配的唯一标识,您可以在商户后台查看
timestampYstring13 位时间戳
merchantOrderNoYstring商户订单号,Alchemy Pay 将会在 webhook 中携带此参数,可以通过此参数追踪订单信息。商户订单号不能重复。
signYstring关于 sign 的生成规则,参照此处拼接到请求链接中需要URL编码
fiatNstring用户需要支付的法币币种(必须大写),Alchemy Pay 支持的法币币种可以在此查看
如果传入,用户将无法修改法币币种
fiatAmountNstring用户需要支付的法币金额
如果传入,用户将无法修改订单金额
传入 fiatAmount 时,需要同时传入 fiat
cryptoNstring用户要购买的数字货币币种,Alchemy Pay 支持的数字货币币种在此查看
如果传入,用户将无法修改数字货币币种
crypto 和 network 必须匹配
networkNstring用户允许使用的数字货币网络,建议将 network 和 crypto 一起传入,这样可以准确限制用户购买的数字货币,Alchemy Pay支持的网络可以在此查看
如果传入,用户将无法修改网络
crypto 和 network 必须匹配
addressNstring用户要接收数字货币的钱包地址
如果传入,用户将无法修改钱包地址
address 需要与 network 匹配,如果不匹配,则传入的参数不会生效
另外传入 address 时,需要保证 address 为用户拥有的地址
memoNstring部分币种打币时需要传入memo,BNB、EOS、SEI、XLM、XRP 网络 memo 参数必传
emailNstring用户使用的邮箱,当您传入此参数时,我们将会将此邮箱默认带入,但用户仍然需要输入邮箱验证码来验证此邮箱
tokenNstring如果您已验证过您的用户的邮箱,并且希望用户在 AlchemyPay 的体验中免去邮箱验证环节,您可以传入此参数。关于 token 的生成规则,参照此处
languageNstring用户打开的 ramp 页面的语言
Spanish: es
Traditional Chinese:zh-HK
English:en-US
Vietnamese:vi
Indonesian:id
eg:language=en-US
showTableNstring您希望打开的 ramp 的页面只展示 on ramp 选项,您可以传入此参数:showTable=buy
redirectUrlNstring重定向地址,用户用户购买成功/失败后跳转的网页页面链接。拼接到请求链接中需要URL编码
callbackUrlNstring商户接收订单回调地址。Alchemy Pay将向此地址发送通知,具体内容您可以参照此处拼接到请求链接中需要URL编码
merchantNameNstring商户自定义名称,当商户传入此名称时,订单完成页面的商户名称将按照此参数展示
displayAddressNstring固定:true 如果上传了address参数,同时上传该参数,会跳转到“address确认页”。

🚧

在Android设备中使用Google Pay

目前 Google Pay 无法在 Android 应用程序的网页视图使用。这是因为弹出窗口拦截器内置于网络视图中,阻止显示 Google Pay。因此,为了允许您的客户使用 Google Pay 购买加密货币,您需要将客户引导到浏览器中购买加密货币。

更多信息请参考: https://developers.google.com/pay/api/web/support/faq