How to process transactions with the Assistance status

Learn how to process transactions with the Assistance status by reviewing automatic PaymentSystem Deposit and Withdrawal Assistance requests

For each deposit and withdrawal with the Assistance status, a respective request is automatically created in Clients > Requests. Assistance indicates that the transaction status couldn't be determined automatically, and the admin must decide whether to continue syncing the transaction status with the external payment system or mark the transaction as failed.

The Assistance status may apply only to deposits and withdrawals initiated through methods connected via PSS.

Note the difference: deposit and withdrawal transactions may be assigned the Assistance status, while the corresponding requests in Clients > Requests are given the PaymentSystem Deposit Assistance or PaymentSystem Withdrawal Assistance type accordingly. These requests contain all available details about the transaction to help the admin make a decision on how to process it.

How to process PaymentSystem Deposit Assistance requests

To process a PaymentSystem Deposit Assistance request:

1

Navigate to Clients > Requests.

2

Find the request related to the deposit transaction with the Assistance status.

To filter the list, select PaymentSystem Deposit Assistance in the Type column and Pending in the Status column.

3

Click the Edit button to open the request details.

4

Based on the information provided in the request, take an appropriate action to update the transaction status.

The following transition options may be available, depending on the transaction’s current state:

Structure of the PaymentSystem Deposit Assistance request

The following information is included in the request:

Deposit information

Deposit information
Deposit information

The main information about the transaction:

Identifier

The transaction identifier in the B2CORE Payment Systems Service (PSS). You can click it to navigate to the deposit details in Finance > Deposits.


Payment provider identifier

The transaction identifier from the external payment system, which may have two statuses:

  • Verified — a transaction with this identifier exists in the payment system.

  • Unverified — a transaction with this identifier can't be found in the payment system.


Status

The status of the transaction in the B2CORE PSS:

  • Created — a transaction was created.

  • In Progress — a transaction is being processed.

  • Success — a transaction was completed successfully. This is a final status.

  • Failed — a transaction failed to complete. This is a final status.

  • Unexpected — a transaction is in an unknown state. This status must be handled by the admin as part of the assistance process.

  • Unprocessable — a transaction is in a state that requires manual actions, as no further actions can be taken automatically. This status must be handled by the admin as part of the assistance process.


Initial amount

The amount with which the transaction was initiated.


Initial currency

The currency in which the transaction was initiated.


Creation date

The date and time when the transaction was created.


Last updating date

The date and time when the transaction was last updated.

External details

Additional information about the transaction, including useful data from the payment system. The set of information depends on the specific payment system. During transaction processing, there are no details in this section.

Timeline

Information about the transaction’s statuses within the B2CORE PSS. The data is presented in chronological order and includes useful details for each status.

Timeline
Timeline

Polling job

After a transaction is created within the B2CORE PSS, the service initiates periodic requests to the external payment system to check the current status of the transaction. This periodic status check is referred to as the Polling job process. Each polling job attempt includes information about the request date, status, and additional details about any errors, if applicable.

Polling job
Polling job

After the deposit transaction is successfully completed, the information in all sections of the request is updated accordingly.

Last updated

Was this helpful?