X402 订单支付教程

X402 订单支付教程

💡 原文中文,约5500字,阅读约需13分钟。
📝

内容提要

本文介绍了如何在Ace Data Cloud上使用X402支付控制台进行订单支付。用户需创建账户令牌并记录订单ID,通过发送请求触发402状态,获取支付信息并进行签名重试。成功支付后,系统会返回订单状态和交易哈希。注意事项包括需使用平台账户令牌,支付金额以USDC原子单位计算。

🎯

关键要点

  • Ace Data Cloud 支持使用 X402 支付控制台进行订单支付,需创建账户令牌并记录订单 ID。
  • 订单支付请求需要账户令牌,账户令牌与普通 API Token 不同,后者用于消费 API 额度。
  • 发送不带 X-Payment 的请求以触发 402 状态,返回的响应中包含支付所需的最大金额和支付网络信息。
  • 使用低层签名函数进行签名并重试支付请求,确保使用正确的支付网络和签名方案。
  • 支付成功后,系统返回订单状态和交易哈希,响应头中包含 Base64 编码的结算响应。
  • 注意事项包括必须使用平台账户令牌,支付金额以 USDC 原子单位计算,避免自行修改响应中的地址信息。

延伸问答

如何在Ace Data Cloud上进行X402订单支付?

用户需创建账户令牌并记录订单ID,通过发送请求触发402状态,获取支付信息并进行签名重试。

X402支付控制台的账户令牌与普通API Token有什么区别?

账户令牌用于代表账户操作平台资源,如订单支付,而普通API Token用于消费API额度。

在发送支付请求时,如何触发402状态?

发送一次不带X-Payment的请求即可触发402状态,返回的响应中包含支付所需的最大金额和支付网络信息。

支付成功后,系统会返回哪些信息?

系统会返回订单状态和交易哈希,响应头中包含Base64编码的结算响应。

在X402支付中,支付金额是如何计算的?

支付金额以USDC原子单位计算,maxAmountRequired表示最终签名依据。

进行X402支付时有哪些注意事项?

必须使用平台账户令牌,支付金额以USDC原子单位计算,避免自行修改响应中的地址信息。

➡️

继续阅读