Testnet only: Use two test wallets on Arc Testnet. Do not send mainnet USDC or real funds. Arqis never asks for seed phrases or private keys.
Tester script

Test Arqis with two wallets

Use Wallet A as seller and Wallet B as payer to verify the core MVP: create invoice, open payer checkout, submit Arc USDC payment, and review Seller Console.

Before testing

Wallet setup

  • Wallet A: seller account with an Arqis name.
  • Wallet B: payer account with an Arqis name.
  • Both wallets should be able to connect to Arc Testnet.
  • Wallet B needs enough Arc Testnet USDC for the basic payment path.
Safety boundary

What this test proves

  • Create Invoice creates an invoice record; it does not move funds.
  • Pay Invoice requires payer review and Arc USDC submission.
  • Convert and Move only prepare Arc USDC; they do not pay invoices.
  • Seller Console should show payment/transaction evidence after payment.
Core path

Seller creates, payer pays

1. Connect Wallet A

Open Wallet / Setup, connect the seller wallet, switch to Arc Testnet, and confirm the seller Arqis name.

2. Create invoice

Go to Create Invoice. Enter Wallet B's Arqis name, amount, memo/order ID, and expiry. Send the invoice record.

3. Connect Wallet B

Switch to the payer wallet/account. Open Pay Invoice and confirm the invoice appears in the payer inbox.

4. Review payment

Open the invoice, verify seller, memo, expiry, and amount. Click Review Arc USDC payment and inspect the wallet transaction before approving.

5. Confirm result

After submission, check receipt/status in Pay Invoice and verify Seller Console from Wallet A.

Convert / Move checks

  • If Wallet B lacks Arc USDC but has supported Arc assets, use Convert to USDC first.
  • If Wallet B has USDC on supported source chains or Gateway, use Move USDC first.
  • After Convert or Move, the invoice should remain unpaid until Wallet B submits the Arc USDC payment.

Error states to try

  • Wallet not connected.
  • Wrong network.
  • User rejects transaction.
  • Insufficient Arc USDC.
  • No Gateway ready balance.
  • Invoice expired.

Bug report format

Page/Tab:
Step:
Expected:
Actual:
Screenshot:
Wallet/network:
Pass condition: the seller can create an invoice, the payer can review and submit Arc USDC payment, and Seller Console shows the resulting payment/transaction without any Convert or Move step being mistaken for invoice payment.