Error Context Layer / checkout-api / production / inc_0ad4ff

error

Payment provider timeout

ProviderTimeoutError payment provider did not return within 2500ms

Status
open
Priority
P1
Events
31
Capture
complete

Context Timeline

Request entry, outbound I/O, local state records, and the throw frame.

request -> I/O -> local state -> throw
1
Request entered the service

POST /checkout/confirm reached checkout-api in iad1.

requestId = req_pay_0ad4ffcapturedtraceId = 7a2dc5e09b8f4136e58d20c7a93b1f64captured
POST /checkout/confirm
2
Charge initiated
paymentMethodId = "pm_0ad4"capturedattempt = 1captured
3
Provider call crossed the deadline
deadlineMs = 2500captured
Payment charge / https://payments.internal/charge / timeout / 2500ms /
4
Provider timeout crossed local deadline
throw new ProviderTimeoutError('payment provider did not return within 2500ms');
deadlineMs2500captured
src/checkout/payments.ts:94:17

Runtime evidence

Values, bound inputs, I/O records, and throw frame metadata.

complete
Captured locals
deadlineMs2500captured
deadlineMs = 2500 / attempt = 1
Origin I/O
Payment chargehttps://payments.internal/chargetimeout / 2500ms / timeout
Bound inputspaymentMethodId = "pm_0ad4"
Capture completenesscaptured locals / captured args / captured I/O35 KB package / encrypted yes
Trace pathPOST /checkout/confirmPayment charge: timeoutdeadlineMs = 2500src/checkout/payments.ts:94request / I/O / local / stack

Stack trace entry point

The stack identifies where Errorcore attached the context above; it is the entry point, not the full answer.

chargePaymentMethodsrc/checkout/payments.ts:94:17

Request context

LinePOST /checkout/confirmRequest IDreq_pay_0ad4ffStatus504Regioniad1RoutePOST /checkout/confirmBodypayment identifiers capturedTrace7a2dc5e09b8f4136e58d20c7a93b1f64Spanf04b7a31c92e85d6 / parent 63a8d1f0b75c29e4

Runtime and I/O

Nodev22.14.0Hostiad-checkout-03Release2026.05.08-4f17c2SDK0.9.1Memoryrss 384 MB, heap 121 MBLoop lag17 ms
Payment charge

timeout

https://payments.internal/charge
timeout2500ms

Capture completeness

QualitycompleteLocalscapturedArgscapturedI/OcapturedEncryptedyesPayload35 KB
policy appliedpayload 35 KB