d577db63_API_Integration_Guide___Zaypay__explanation
[status] gained [explanation] 
This status means that the money came in for this payment and is eligible for payout. HTTP-Reporting of this status only occurs when you enable Extended Reporting in your account. There are some other conditions that must be met however. We need bank info for your account, you must have over €50,- withdrawable and there must not have been a payout less than 2 weeks ago. If you have more than €1000,- worth of gained payments you can always be paid out, the 2 week cool down doesn't apply in such cases. Depending on the payment method and the country it takes time for the gained status to be reached. Typically 45 days after the month ends the payment was made in. This is important to be aware of. This is caused by operators and sometimes our suppliers holding on to the money. We are constantly negotiating with our suppliers to keep this is low as possible.
API Integration Guide | Zaypay
explanation