Troubleshooting payments
When an order status isn't what you expect, first identify where the problem occurred: creating the payment order, the buyer's checkout, webhook delivery, or your system's order update.
Gather this information first
- Your order ID (
orderId) - The Taria Pay
paymentId - The buyer's email
- The transaction hash (
txHash) - The webhook delivery id
- A screenshot of what the buyer saw
- When the issue occurred
Payment order creation fails
Common causes:
- API key missing, invalid, or revoked
orderIdalready existsamount,currency, or URL fields are malformed- The server has the wrong API base URL configured
How to resolve:
- Confirm the API key is only used server-side.
- Check the request fields against the API reference.
- If the error response includes a
requestId, record it and contact support.
The buyer can't complete payment
Common causes:
- Wallet not connected, or on the wrong network
- Insufficient balance
- The buyer rejected the wallet confirmation
- The buyer's chosen network or currency is currently unavailable
How to resolve:
- Have the buyer check their wallet balance and network.
- Check the payment options shown on the checkout page.
- If the payment is already on-chain, record the transaction hash.
The buyer paid, but your site's order didn't update
Check the webhook first:
- Is the webhook endpoint a publicly reachable HTTPS URL?
- Does the signing secret match the one in the Dashboard?
- Does your server read the raw request body before verifying the signature?
- Does the handler return
2xx? - Is the order-update logic idempotent?
Never use whether the buyer reached the successUrl to determine the final payment result.
Webhook deliveries are failing
Check Delivery Logs under Developers:
- Response status code
- Most recent error
- Retry count
- Delivery id
- Event type
Common fixes:
- Correct the webhook URL.
- Update the signing secret.
- Open up the firewall or security policy.
- Have the handler return
2xxquickly and move slow work to the background.
Contacting support
If you can't pin down the issue, email support@tariapay.com with the diagnostic information listed at the top of this page.