Vendor Pay States

Page Overview

This page documents the states associated with Vendor Pay payments.

Note that the webhooks identified below are not the full list – only the ones associated with the states are outlined here. The full list of available webhooks is in Event Reference.

Payment Request States

The corresponding transaction status is displayed where available. Where the transaction has not yet been created, the transaction state is shown as n/a.

StateisEndStateDescriptionWebhookCorresponding Transaction state
CreatedThe Payment Request was structurally correct and recordedn/a
InvalidXThe Payment Request was structurally accurate but contained invalid entriesn/a
InitiatedThe Payment Request passed validation and was acceptedPaymentRequestInitiatedn/a
PendingThe Payment Request has all information required to begin processingn/a
ProcessingThe Payment Request is processing and attempting to create a transactionSee Processing StatesPending, Grouping, Payment, Queued, Risk, CancellationReq
SucceededX (most)The Payment Request created a transaction, processed and paid out; end state unless returnedPaymentRequestSucceededSucceeded
ReturnedXPaid out transaction returned to VitessePaymentRequestTransactionReturnedReturned
FailedXThe Payment Request could not be processedPaymentRequestFailedFailed, No TX, Invalid
CancelledXThe Payment Request was cancelled before entering ProcessingPaymentRequestCancelledCancelled
📘

A payment request can be cancelled only if it is in one of the following states: Initiated, Input Needed, Pending. After a Payment Request has generated a Transaction, only the Transaction can be cancelled.

Processing States

Processing StateisEndStateDescriptionWebhookCorresponding PR StateCorresponding Transaction Status
PendingAwaiting processing to commence (scheduled for specific date/time)Processingn/a
In ProcessProcessing of the PR has commencedProcessingn/a
AbortedProcessing stopped without a Transaction being createdPendingn/a
Transaction CreatedPR successfully created a TransactionPaymentRequestTransactionCreatedProcessing, Succeeded, Returned, FailedPending, PendingGrouping, PendingPayment, Queued, Risk, CancellationRequested