You're viewing documentation for our latest API. This will not impact your integration, but you will need the documentation relevant to you. If you have an account with Checkout.com you have received an email confirming which version to use.
With on-demand payouts, sub-entity funds are paid out immediately, based on the payout instruction you make.
This functionality is only available for on-demand card payouts. Scheduled card payouts are not supported currently.
Your sub-entity will not be able to receive payouts until it has passed the required onboarding checks (CSS, KYBPEP, KYC, and PEP).
Before funds can be sent to a debit card, the card must first have passed eligibility checks. This means it must be enabled to receive funds for either Visa Direct or Mastercard MoneySend. Learn more about card eligibility.
If you've enabled webhook notifications, you'll receive a webhook notifying you of the payout status after you send the request.
If the card payout was successful, you'll receive a payment_approved webhook, with "response_code": "10000" and "response_summary": "Approved" fields.
If the card payout was unsuccessful, you'll receive a payment_declined webhook. The response_code you receive depends on the reason for the unsuccessful payout, as described in the response_summary field.