Group Possible statuses
If a payment or payout is successfully created, Feennex will return a unique identifier and the status of the transaction in the response. Payments and payouts have different statuses.
The status can be final and non-final. Continue to request a status until one of the final statuses is returned.
Payment statuses differ depending on which payment method you created the payment for:
Payment statuses for payments with Feennex Wallet
| Status | Value | Description |
|---|---|---|
| 1 | Waiting | Payment is awaiting payer action |
| 2 | Paid | Payment has been successfully paid by the client. Final status |
| 3 | Canceled | Payment has been canceled by the client. Final status |
| 4 | Expired | Payment has expired. Final status |
Payment statuses for external payment methods
| Status | Value | Description |
|---|---|---|
| 1 | Created | Payment has been created and is awaiting processing |
| 2 | Waiting | Payment is awaiting payer action |
| 3 | PsCreatingError | Error occurred during payment creation on the payment system side |
| 4 | Success | Payment has been successfully processed. Final status |
| 5 | CallbackError | Deprecated. The parameter isn't used for new payments |
| 6 | PsRejected | Payment has been rejected by the payment system. Final status |
| 7 | Refunded | Payment amount has been refunded to the payer by the payment system. Final status |
| 8 | Hold | A callback with a failed payment status has been received from the payment system, except for Recalculated |
| 9 | PtxRefunded | Payment amount has been refunded to the payer by the Feennex system. Final status |
| 10 | Captured | Payment amount has been captured by the payment system |
| 11 | Refunding | Payment amount is in the process of being refunded: a refund request has been sent to the payment system. |
| 12 | Recalculated | Payment amount has been recalculated. Final status. The payer sent a different amount when paying instead of the one specified when creating the payment. More about actions when the payment amount is incorrect |
Payout statuses
Payout statuses vary depending on where you are transferring the money.
Payout statuses for Feennex Wallet
There is no status for payouts to the wallet. If the response includes the id parameter (unique payout identifier),
it means the payout is successful. You don't need to request the payout status additionally.
Payout statuses for external account transfers
If the payout is successfully created, the response includes a unique payout identifier and its status.
The status can be final or non-final. Keep requesting the payment status until you receive one of the final statuses.
| Status | Value | Description |
|---|---|---|
| 1 | Created | Payout has been created and is awaiting processing |
| 2 | WaitingManualConfirmation | Payout requires manual confirmation from the operator |
| 3 | PsProcessing | Payout has been sent to the payment system |
| 4 | PsProcessingError | Error occurred during payout on the payment system side. Try requesting the status later or contact support |
| 5 | Success | Payout has been completed. Funds have been deducted from your shop's account. Final status |
| 6 | Rejected | Payout has been rejected by the payment system. Funds haven't been deducted from the shop's account. Final status |
| 7 | ManualConfirmed | Payout has been confirmed by the operator and is awaiting processing |
| 9 | PsNetworkError | Network error on the payment system side |
| 10 | CanceledManually | Payout has been manually canceled on the Feennex system. Final status |
| 11 | Refunded | Payout has been successfully canceled manually by Feennex. Final status |
Receipt statuses
Note: Receipts are only relevant for bank transfers, when the payer has made the payment but the payment status hasn't changed.
A receipt that you have submitted to technical support using the Send receipts endpoint can have one of the following statuses:
| Status | Description |
pending | Receipt has been received and is being verified |
succeed | Receipt has been successfully verified. This status doesn't indicate that the transfer has been completed |
rejected | Receipt verification has failed |
Periodically send requests to Request receipt status to check the status of a receipt.