Use an
sk_test_ key throughout this guide. A key’s environment is inherited by the
vendors it creates: a test key can only produce test vendors, and can never target a live
vendor.1
Activate Connect and choose your mode
Activation happens in your dashboard,
under Connect. Choose marketplace or platform.Your integration can check the state at any time:
200
2
Create a vendor
The Keep this
Idempotency-Key header is required: creation is irreversible.201
id: it identifies the vendor in every subsequent call.3
Send them their verification link
201
4
Collect on their behalf
Two fields are added to your usual intent creation.Confirm the intent as usual. At capture, on 10,000 XAF: the vendor receives 8,975 as
pending balance, you keep 550, Yabetoo takes 475.
You do not know the vendor yet at the time of the sale? Collect normally, then distribute
with an allocation.
5
Wait for maturation
The vendor’s funds land as a pending balance and become available after the delay
(7 days by default).Subscribe to
connect.funds.available to be notified instead of polling.6
Pay out their balance
Empty body: a Connect withdrawal transfers the entire available balance.
201
Day-one errors
Next
Commissions
The two modes, the floors, and why a commission can be refused.
Webhooks
The seven
connect.* events.Refunds
The clawback cascade and the
402 refusal.Deferred mode
Collect first, distribute later.