Skip to main content

KNOWLEDGE BASE / SECURITY AND TROUBLESHOOTING

Troubleshoot a pending or failed payment

Check network, token, gas, request expiry and transaction confirmation without exposing wallet credentials.

Updated

Start with the request status

  • Pending means no verified successful transaction has been recorded yet.
  • Paid means the onchain transaction and expected event passed verification.
  • Expired means the request window ended without a verified payment.
  • Failed means an attempted settlement could not be accepted.

Customer checks

Confirm the wallet is on the request's network, holds the configured native USDC and has ETH on Base or POL on Polygon for gas. Check whether a token approval is still waiting before the payment transaction can be submitted.

Transaction checks

Open the explorer from the wallet or FRENT payment page. A submitted transaction must be confirmed successfully and target the expected terminal. A transfer sent directly to a wallet, or a call to another contract, cannot satisfy the request.

If the request expired before payment, create a new request. Do not share private keys, seed phrases or wallet recovery codes when asking for support. Include only the network, public wallet or terminal address, transaction hash and concise error description.

Visual guide

Screens from the current flow.

Screenshot pending Payment status and troubleshooting details
Payment status and troubleshooting details

Article FAQ

Common questions.

Should I send the payment again while the first transaction is pending?

No. Check the original transaction first to avoid paying twice.

What should I provide to support?

Provide public onchain identifiers and the displayed error, never a private key or seed phrase.

Need product support?

Bring the public details, never your keys.

Share the network, public wallet or terminal address, transaction hash and the displayed error. Never share a seed phrase or private key.

Contact FRENT