Pay3 test console

Pay3 前端测试台

USDC (Amoy) USDT (Amoy)
代理模式 未连接

连接设置

默认走 Wrangler Worker 同源代理;浏览器直连需要显式打开,并要求 Pay3 API 自己支持 CORS。

调用模式

直连开关已开启,但仍需要后端 CORS 白名单允许这个页面的域名。

测试 token

只包含订单测试 scope:orders:create、orders:read、orders:verify。

内置长期测试 token 适配 development JWT 配置。

🚰 Polygon Amoy 测试币领水 (Faucet)

连接 Web3 钱包(MetaMask / OKX / Rabby)一键领取 1,000 测试代币,或直接将代币添加到钱包中查看。

连接钱包地址 未连接
POL (Gas) -
MockUSDC 余额 -
MockUSDT 余额 -

💵 MockUSDC

EIP-3009 免Gas

合约地址: 0xc252a473DC466de3799149A2616ccc625832F40C

Circle 原生标准:支持 transferWithAuthorization 免 Gas 签名支付,公测水龙头单次领取 1,000 USDC。

合约调用

💵 MockUSDT

Polygon MetaTx 免Gas

合约地址: 0x2C2e569e3Df89c55Ba46Ce52248Ae180379d0B31

Polygon 官方标准:支持 executeMetaTransaction 原生元交易,公测水龙头单次领取 1,000 USDT。

合约调用

🛠️ 更多领水方式与开发测试账号

  • 内置付款钱包(已充值 100 万测试币): 0x285bd8C75C7647b7da1C1154776633804d4ff5eC
  • 铸造/部署钱包(已充值 1000 万测试币 + 11.4 POL): 0x55193778A808426Eb4024fADAd1aC3c0968E8AF2
  • 命令行直接领水: 运行 ./deploy/faucet_transfer.sh <你的钱包地址> 1000,自动从部署者钱包划拨 1,000 USDC & USDT。
  • Polygonscan 直接调用: 访问上方合约链接并在 Write Contract 标签页连接钱包,直接调用 faucet() 或 mint(to, amount)。

创建订单

创建成功后会自动进入二维码页,并开始轮询订单状态。

二维码付款

二维码默认编码 ERC20 transfer URI;钱包不识别时直接复制收款地址和金额。

还没有订单。先创建订单,或按 external_id 恢复已有订单。

等待支付

轮询订单状态;支付确认后会自动切到成功页。

订单状态 未创建
已支付 raw 0
过期倒计时 -
最后轮询 -

      

人工处理

查询问题订单,确认迟到或窗口外付款后手动标记为已支付。

先载入订单。

还没有载入订单。
还没有支付成功的订单。

调试日志

记录页面请求、响应和异常,方便定位 CORS、JWT、后端依赖问题。