Payout
Overview
Payout is a payment type which uses one request to make a one-time transfer of funds from merchant to customer.
Basically, the payment platform performs payouts on demand (one-time payments); though, you can implement bulk payouts by using Dashboard. In the latter case, you can have the required payouts generated automatically. For more information about bulk payouts, see Monitoring and performing payments.
Payment model
You initiate a payout by sending a payout
request to the payment platform or selecting the corresponding action in the Payouts section of the Dashboard interface. Once the payment platform receives the payout request, it creates a payout
operation which eventually results in crediting the funds to the customer card or account.
In some cases, a payout may require you to send another request to submit additional information requested by one of the stakeholders, for example to provide cardholder address which is missing from the initial request. In this case, the payment platform sends to the web service a callback with the names of the missing parameters, suspends the payout processing, and waits until the web service submits a clarification
request with the values for the missing parameters. The procedure is currently not supported for alternative payment methods.
If a payment system or a provider assigns the payout the success
status but for some reason the customer's account cannot be credited, a reversal of the payout is initiated in the payment platform after receiving a callback with information about crediting failure. The reversal is performed manually by the ecommpay technical support specialists or, for some payment methods, automatically. The reversal is performed by initiating the payout reversal
operation.
The rest of this section describes any possible statuses of a payut and operations related with the purchase. More information about processing payouts using payment card is provided in the Gate, and Dashboard sections, while the information about processing payouts with the use of alternative payment instruments is provided in the Payment methods section.
Payment statuses
The following table describes payout statuses.
error |
Error occurred when request processing. Payment is not performed. | Final status. The request can be resent with the same payment identifier and reattempt to perform the payment. |
processing |
Payment is being processed. | Intermediate status |
awaiting clarification |
Operation processing is suspended until the payment platform receives the additional information from the customer. If the payment platform does not receive the required information within 30 minutes, the status is set to decline . |
Intermediate status |
decline |
Payment could not be completed. | Final status |
success |
Payment has been completed successfully. | Final status. Additionally the payment refund is supported. |
reversed |
Payment has been reversed. | Final status. |
The payout operation statuses
The following table describes the statuses of any payout
operation.
processing |
Operation is being processed. | Intermediate status |
awaiting clarification |
Operation processing is suspended until the payment platform receives the additional information from the customer. If the payment platform does not receive the required information within 30 minutes, the status is set to decline . |
Intermediate status |
decline |
Operation could not be completed. | Final status |
success |
Operation has been completed successfully. | Final status |
The payout reversal operation statuses
The following table describes the statuses of any payout reversal
operation.
processing |
Operation is being processed. | Intermediate status |
decline |
Operation is declined. | Final status |
success |
Operation is completed. | Final status |