Send Payouts
Let’s pretend we code for a music distributor, and we want to add Manifest as a payout option.
Create an account connection.
We’ll post a display name of the creator we’d like to pay to create an account connection. Account Connections represent the relationship between your enterprise and a specific creator. It includes such details as the creator’s name, how they’ve connected (Manifest or ACH), and what permissions they have granted you.
We get a new account connection object in response.
Note that Paul hasn’t given us any permissions yet.
Create a Connect link.
Paul just clicked the “Set Up Payments” button in our web app. We’re going to send him through a short, Manifest-powered onboarding flow call Connect to activate his account connection. We’ll create a “Connect Link” to securely launch a personalized flow from within Paul’s authenticated session. Manifest handles the onboarding, then redirects Paul back to us once complete. We’ll post the following to create a Connect Link for Paul:
We get a new Connect Link back:
The Connect Link expires 10 minutes after it’s created. We immediately redirect Paul to that URL to complete the process.
Close the loop.
Once Paul gets redirected back to us, we can get his account connection to see what changes he made. (We can also be notified via webhook.)
Great! Paul decided to open a Manifest account, or get paid to his existing Manifest account.
His account connection is now active
, and enabled for realtime payouts. We reflect that back to him, and use the destination
label to make it crystal clear to him where his money will be going.
Create a payout.
Payouts are simple, no matter how Paul has chosen to get paid:
The payout status will return with a pending
status immediately after creation:
Manifest payouts will change to a sent
status a few seconds after creation, and the money will be immediately available for Paul to spend.
ACH payouts are sent
in a batch several times a day Monday through Friday (excluding bank holidays). ACH payments will be available for Paul in the next few business days (the receiving bank’s policies are responsible for a majority of the variation with ACH timing). Learn more about ACH payments.
You can check the status of a payout manually, or be notified of changes with a webhook.
You're done!
Nice work! Now that Paul is connected via Manifest, he can be paid again by simply creating new payouts.