Pending and expired orders on Cryptorefills: what to do

Pending and expired orders on Cryptorefills: what to do
Polina Gankina
How-to(Updated
4 Min read
The 20-minute payment window creates two distinct situations when time runs out: one where nothing was sent, and one where payment was already in transit. This guide explains both scenarios and the correct response to each.
Pending and expired orders on Cryptorefills: what to do

Why the 20-minute payment window exists

When an order is created, Cryptorefills locks in a token amount based on the exchange rate at that moment. The 20-minute window is how long that locked rate stays valid, since crypto rates fluctuate continuously. If a payment arrives after the window closes, it can't automatically be matched to the order.

 

Order status What it means Correct next step
Pending (timer running) Order created and awaiting payment within the active window Send the exact required amount to the payment address before the timer expires
Pending (timer expired, payment not sent) Window closed with no payment received; the locked rate is no longer valid Create a new order; the new order will generate a fresh rate and a new payment address
Pending (timer expired, payment sent and in transit) Payment was sent before expiry but on-chain confirmation arrived after the window closed Contact support with the transaction hash and order number; the payment can be matched to the order
Pending (timer expired, payment confirmed but amount incorrect) Payment was confirmed on-chain but did not match the required amount Contact support with the transaction hash and order number
Done Payment received, amount matched, product delivered to the email address provided Check the delivery email, including the spam folder
Failed Order could not be processed due to a payment or availability issue Contact support with the order number and any transaction details

 

When the timer expired with no payment sent

The order has expired and the payment address is no longer valid. Sending funds to it after expiry means they may arrive on-chain but won't be matched to an order. Create a new order instead, which generates a fresh rate and address. The expired order carries no obligation, no funds were involved.

When the timer expired while payment was in transit

If a payment was sent before the window closed but confirmed on-chain after, the situation is recoverable. Contact Cryptorefills support with the transaction hash and order number so the payment can be matched to the order.

Frequently asked questions

  • No. Sending funds to an expired address won't create or fulfill a new order. Create a new order for a current rate and address. If funds were mistakenly sent to an expired address, contact support with the transaction hash.
  • The payment arrives on-chain but isn't automatically matched to the expired order. Contact support with the transaction hash and order number, they'll investigate whether the funds can be applied.
  • The transaction timestamp on the blockchain is the authoritative reference. Compare it against your order creation time to see whether the payment fell within the 20-minute window.
  • If a payment was sent before the window closed but is still confirming on-chain, the order stays pending rather than failing. If the transaction is confirmed on the block explorer but the order has not updated after 1 hour, contact support with the transaction hash.
  • No, it's fixed at 20 minutes from order creation. If the window closes before you can pay, create a new order instead.