REDA One Help Center
EN
Language
English EN Español ES Português PT Italiano coming soon Français FR Deutsch coming soon العربية coming soon
reda.one ↗
Home / REDA Pay / After the Payment / Order and transaction statuses

Order and transaction statuses

A payment lives in two records. The Pay Order is your instruction and has a status that combines its type with whether it was carried out. The Pay Transaction is Payload's result and has its own status, type and funding status that keep changing as the money moves through the bank network. This page lists every value, what it means, and what — if anything — to do.

Before you start — statuses keep updating only if webhooks are set up; see Set up webhooks. Without them, a status is as fresh as the last Sync Transaction.

Pay Order status

The Status field on a Pay Order is calculated from its order type, whether it has been processed, whether a link or schedule is active, and whether it was revoked.

StatusMeaningTypical next step
Immediate - Not ProcessedA pay-now order that has not been charged: the summary was cancelled, the payment failed, or the order was created by an automation and awaits processingCheck the Pay Transactions list: a failed one means a declined attempt; none means it was never attempted. See the note below about recovered payments
Immediate - ProcessedCharged; Processed Datetime is set and a processed Pay Transaction existsNothing. Watch the transaction's funding status
Link - ActiveA payment link the customer can still openWait, or revoke
Link - InactiveThe link expired, or was never activated because the account had no Link Expiration (Minutes)Create a new link
Link - ProcessedThe customer paid through the linkNothing
Schedule - ActiveA recurring template that will run on its next run dateNothing
Schedule - InactiveThe template cannot run: no active method, profile or account, the end date passed, the customer is not registered, or a start date is missingFix the cause or revoke
Schedule - Not Processed / Schedule - ProcessedA payment generated by a schedule (it has a Parent Pay Order), before and after chargingAs for Immediate
RevokedWithdrawn with Revoke Order; cannot be processedNothing

A recovered payment leaves the order "Not Processed". When a transaction is recovered after the event — by the failed-payment recovery job, Sync Transaction or reconciliation — the order's Processed Datetime is not set, so an order can show Immediate - Not Processed while holding a processed transaction. Always read the transactions list before acting on a "Not Processed" order; never press Process Pay Order on one that already has a processed payment. See Turn on failed-payment recovery.

The Pay Orders list view "All" showing the Status column with a mix of Immediate - Processed, Immediate - Not Processed, Link - Active and Schedule - Inactive values
The Pay Orders list view "All" showing the Status column with a mix of Immediate - Processed, Immediate - Not Processed, Link - Active and Schedule - Inactive values

The Status column combines order type and outcome, so one list view answers "what is outstanding".

Pay Transaction type

TypeMeaning
paymentMoney received from the customer (a receipt)
creditMoney sent to the payee (a disbursement)
refundMoney returned for an earlier payment; linked to it through Parent Transaction
chargeback, chargeback_reversalValues reserved for card disputes; no REDA Pay screen creates them in this release

Pay Transaction status

StatusMeaningWhat to do
failedREDA Pay's own value: the attempt never became a Payload transaction — Payload refused it (the reason is in Error Message) or the connection broke (Process Callout Exception ticked)Read the error; for a callout exception, let the recovery job run
authorizedPayload authorised the amount but has not captured itRare in this release; wait for processed
processingPayload is processing itWait
processedAccepted. For cards this is the approval; for bank payments it means submitted to the bank network — the bank can still reject it for daysNothing; watch funding status and later status changes
declinedThe card or bank declined at the time of paymentTake another method
rejectedA bank payment accepted earlier was returned (insufficient funds, closed account, stopped payment); Rejected Date is setCollect again; see Disputes and rejected payments
voidedCancelled before funding with Void Transaction; Voided Date is setNothing
refundedFully refunded; a refund transaction exists under the same orderNothing

Status Code and Status Message carry Payload's own code and text, for example approved / "Transaction approved." — useful when talking to Payload support.

Funding status

How far the money has travelled, as reported by Payload:

Funding StatusMeaning
pendingAccepted but not yet batched for funding. A processed payment with pending funding can still be voided
batchedIncluded in a funding batch; a deposit to your bank account will follow. Voiding is no longer possible; refund instead
capturedFunds captured
refundedReturned to the payer
reversedReversed — for example a payout pulled back

When funds reach your bank, Payload reports a deposit that becomes a Statement Activity — see Reconcile deposits and payouts.

A Pay Transaction record: Status processed, Funding Status batched, Status Code approved, Status Message "Transaction approved.", Type Payment, Processed Date, and the Reference Number
A Pay Transaction record: Status processed, Funding Status batched, Status Code approved, Status Message "Transaction approved.", Type Payment, Processed Date, and the Reference Number

Status, funding status and Payload's own code on one transaction.

How statuses change

EventWhere it comes from
Payment taken on screenThe transaction is created processed or failed immediately
Later decline, rejection, refund made outside Salesforce, voidA Payload webhook triggers a re-read of the transaction
Deposit or payout to your bankA webhook creates a Statement Activity
Someone presses Sync TransactionRe-read on demand
The failed-payment recovery jobTransactions created from Payload's records of the order

Reports

Useful fields for reporting: on Pay Order, Status, Order Type, Transfer Type, Processed User Type (Internal, Community, Guest), Net Order Amount, Calculated Convenience Fee; on Pay Transaction, Type, Status, Funding Status, Amount, Processed Date, Rejected Date. The package ships reports such as Receipts By Status and Receipts By Order Type — see Reports and dashboards.

FAQ

Processed means accepted. Funding follows in Payload's batches; the funding status and, later, a Statement Activity tell you when it reached your bank.

Look at its Pay Transactions. A processed one means the payment is real and only the order's stamp is missing. No transaction means no payment reached Payload.

Declined happens at the moment of payment. Rejected happens afterwards, to a bank payment that was first accepted.

Where to go next