Money transfer
Overview
Money transfer is a payment type which uses one request to initiate debiting funds from the sender and subsequently crediting these funds to the recipient. Money transfers can be sent from one customer to another as well as between the different payment instruments of the same customer. Different payment instruments can be used for debiting and crediting, and the merchant always acts as a provider of the service for such transfers.
Processing of this payment type is available via Gate.
The payment workflow
You initiate a money transfer by sending a money_transfer request to the payment platform. Once the payment platform receives the request, it creates and then consecutively executes the following operations:
- A
saleoperation which results in debiting the payment instrument of the sender. If at this stage the operationsaleis declined, then crediting the recipient's card is declined as well. - A
payoutoperation which results in crediting the payment instrument of the recipient. If at this stage the operationpayoutis declined, the payment platform automatically initiates a cancellation of thesaleoperation (i.e. areversalorrefundoperation).
Depending on the payment instruments used by the sender and the recipient, sending an additional request may be required if, for example, the 3‑D Secure authentication of the customer is needed (for more detailed information on the 3‑D Secure authentication, see 3‑D Secure authentication). However, keep in mind that the procedure of submitting additional information is not allowed for this payment type. To avoid declined payments, make sure that all required and recommended parameters are included in the initial money transfer request.
Below you can find all possible statuses of a money transfer and operations related to it. For more detailed information on money transfer processing, see Money transfers.
Payment statuses
The following table contains the statuses of a money transfer.
error |
Error occurred when request processing. Payment is not performed. | Final status. The request can be resent with the same payment identifier. |
processing |
Payment is being processed. | Intermediate status |
awaiting 3ds result |
Payment processing is suspended until the web service submits a 3ds_result request with the authentication result. If the payment platform does not receive this request within 30 minutes, then the payment status is set to decline. |
Intermediate status |
awaiting redirect result |
Payment processing is suspended until a notification about the result of payment processing on the payment system’s side is received. Depending on the result on the payment system’s side, the payment status is set to success or decline. For a single payment, either the |
Intermediate status |
awaiting customer action |
Payment processing is suspended until the customer completes the required actions on the payment system’s side (in accordance with the specifics of the payment method). Depending on the result on the payment system’s side, the payment status is set to success or decline. For a single payment, either the |
Intermediate status |
decline |
Payment has not been completed because debiting of funds was declined. | Final status |
reversed |
The crediting of funds was declined and debited amount was returned to the sender before the end of the processing day. | Final status |
| refunded | The crediting of funds was declined and debited amount was returned to the sender after the end of the processing day. | Final status |
success |
Payment has been completed. | Final status |
Statuses of the sale operation
The following table contains the statuses of the sale operation.
processing |
Operation is being processed. | Intermediate status |
awaiting redirect result |
Operation processing is suspended until a notification about the result of payment processing on the payment system’s side is received. Depending on the result on the payment system’s side, the payment status is set to success or decline. |
Intermediate status |
awaiting customer action |
Operation processing is suspended until the customer completes the required actions on the payment system’s side (in accordance with the specifics of the payment method). Depending on the result on the payment system’s side, the payment status is set to success or decline. |
Intermediate status |
awaiting 3ds result |
Operation processing is suspended until the web service submits a 3ds_result request with the authentication result. If the payment platform does not receive this request within 30 minutes, then the operation status is set to decline. |
Intermediate status |
decline |
Operation has not been completed. | Final status |
success |
Operation has been completed. | Final status |
Statuses of the payout operation
The following table contains the statuses of the payout operation.
processing |
Operation is being processed. | Intermediate status |
decline |
Operation has not been completed. | Final status |
success |
Operation has been completed. | Final status |
Statuses of the reversal and refund operation
The following table describes the statuses of the reversal and refund
operations.
processing |
Operation is being processed. | Intermediate status |
decline |
Operation has not been completed. | Final status |
success |
Operation has been completed. | Final status |