Check Eligibility
Overview
The eligibility method in the Payout Service checks whether a payout can be made to a given payout method before funds are committed. It is used for pre-verification flows such as SEPA Verification of Payee (VoP) and other payee-verification checks.
Purpose
Use this operation to validate a payee or payout method before initiating a transfer, reducing the risk of failed or misdirected payouts.
Verify a payee before transfer
Call eligibility with the payout method and amount, then inspect payoutEligible.
Pre-check a bank account
Call eligibility with the bank details to confirm the account can receive funds.
Request Fields
merchantPayoutId
string
No
Your internal identifier for the eligibility check.
connectorFeatureData
SecretString
No
Connector-specific metadata passed to the eligibility check.
payoutMethodData
PayoutMethod
No
Specific details of the payout instrument being checked.
amount
Money
Yes
The amount to be paid out.
connectorPayoutId
string
No
An existing payout identifier from the connector.
destinationCurrency
Currency
Yes
The currency in which the recipient will receive the payout.
accessToken
SecretString
No
Access token for the connector, if required.
address
PayoutAddress
No
Address information associated with the payout.
customer
Customer
No
Details about the customer receiving the payout.
sourceBankData
SourceBankData
No
Details of the bank account from which the payout is funded.
Response Fields
merchantPayoutId
string
No
Your internal identifier for the eligibility check.
payoutStatus
PayoutEnums.PayoutStatus
No
The current status of the payout.
connectorPayoutId
string
No
The unique payout ID assigned by the connector (set only when the payee is eligible).
error
ErrorInfo
No
Details of any error that occurred during the check.
statusCode
uint32
Yes
The HTTP status code returned from the connector.
payoutEligible
bool
No
Whether the payout is eligible.
connectorMetadata
SecretString
No
Connector-specific details as a JSON object, surfaced to the merchant.
connectorEligibilityReferenceId
string
No
Connector's reference for the eligibility check itself. Set for every verdict so the check remains traceable for reconciliation.
Example
SDK Setup
Request
Response
Next Steps
Last updated
Was this helpful?

