Skip to content

Orders and transactions

Transactions is where you view orders and transaction results after buyers pay. It's the primary page for troubleshooting payments, confirming fulfillment, and reconciling amounts.

Common fields

FieldDescription
Payment IDTaria Pay's payment order ID
Merchant order numberThe order number from your own system
AmountThe amount the buyer owes
Stablecoin currencyThe currency the buyer used
Payment statusThe current payment result
Transaction hashThe tx hash for a payment that landed on-chain
Created atWhen the order was created
Paid atWhen the payment was completed

Common statuses

StatusWhat you should do
PendingThe buyer hasn't completed payment yet
ProcessingThe payment has been initiated — don't fulfill yet
ConfirmedFulfill according to your business rules
FailedLet the buyer initiate the payment again
RefundedSync your support and finance records
ExpiredCreate a new payment order; don't reuse the old link

Troubleshooting an order

Have this information ready when troubleshooting:

  • Your merchant order number
  • The paymentId
  • The buyer's email
  • The transaction hash
  • A screenshot of what the buyer saw

If your website relies on automated fulfillment, make sure webhooks are correctly configured. Don't rely solely on the buyer returning to successUrl to decide an order is paid.

Handling refunds

The Refund section in the transaction detail covers the full refund lifecycle of a payment:

  • Without a buyer request, a confirmed payment can be fully refunded at the merchant's initiative.
  • Once a buyer submits a request, the Refund section prioritizes showing the request reason, contact email, and the approve/reject actions.
  • While a refund is processing, no repeat action is needed — the page briefly polls for the on-chain result.
  • After rejecting a buyer's request, the merchant can still refund proactively as circumstances warrant.
  • When a refund completes, the Refund section shows the refund amount, the original payer wallet, the refund transaction hash, and the completion time.

Refunds always go back to the original payer wallet. Both approving a request and refunding proactively require typing REFUND to confirm, because on-chain refunds are irreversible.

Next steps