mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-28 09:00:57 +00:00
refactor: ( payment ) increase timeout
This commit is contained in:
@@ -180,7 +180,12 @@ export class IntentsService {
|
||||
);
|
||||
}
|
||||
|
||||
if (intent.status !== ProviderPaymentStatus.REQUIRES_ACTION) {
|
||||
// REQUIRES_ACTION is the normal awaiting-OTP state; PROCESSING is tolerated so an intent
|
||||
// that a poll/sweep nudged forward can still be confirmed. Terminal states are rejected.
|
||||
if (
|
||||
intent.status !== ProviderPaymentStatus.REQUIRES_ACTION &&
|
||||
intent.status !== ProviderPaymentStatus.PROCESSING
|
||||
) {
|
||||
throw new BadRequestException(
|
||||
`Intent is not awaiting confirmation (status=${intent.status})`,
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user