Yes, eWallet charge does have an expiry time and can get expired. The expiry time for each eWallet partners differs as follows:
OVO | DANA | LinkAja | ShopeePay | AstraPay | JeniusPay | PayMaya | GCash | GrabPay | ShopeePay (PH) |
55 seconds | Web link lasts 30 minutes | Web link lasts 30 minutes, expires 5 minutes after opened | Both deeplink and QR string last 30 minutes | Web link lasts 15 minutes | 10 minutes | Once opened, end users have 30 minutes to select either Express Checkout or QR Pay. Once selected, end users have 15 to complete authorization | Web link lasts 15 minutes | Web link lasts 15 minutes | Both deeplink and QR string last 30 minutes |
Further information and reference can be found here.