💡
原文中文,约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原子单位计算,避免自行修改响应中的地址信息。
➡️