Environments. Connect runs on the same hosts as the rest of the Yabetoo API:
https://pay.sandbox.yabetoopay.com with an sk_test_ key, and
https://pay.api.yabetoopay.com with an sk_live_ key. Both serve the same endpoints.The three actors
Connect brings three parties together. The vocabulary is fixed throughout this documentation and in the API. Confusing it is the number one source of integration errors.How the money moves
Money always lands on Yabetoo’s operator identity, then Connect splits it in the ledger. There is no routing to a third-party operator account: the split is a book entry, so it is atomic.1
You create a vendor
One API call creates their account, their organization and their wallet.
See Create a connected account.
2
The vendor passes verification
You send them an onboarding link hosted by Yabetoo. There they submit their identity
documents and their payout destination.
See Onboarding and verification.
3
You collect
Either you name the vendor at capture time and the split happens immediately
(direct mode), or you collect on your own account and
distribute later (deferred mode).
4
The funds mature
Every vendor credit lands as a pending balance and becomes available after a
configurable delay. See Balances and availability.
5
You pay the vendor
You order the withdrawal of their available balance to their payout destination, on
demand or on an automatic schedule.
The two commission modes
Connect supports two economic setups, chosen once and for all when you activate your account. This is thefee_payer setting, and it decides who bears the Yabetoo fees.
Marketplace mode
fee_payer = controllerYou take a commission on the sale, and the Yabetoo fees come out of your commission.
The vendor sees a single deduction: yours.Platform mode
fee_payer = accountThe vendor is billed by Yabetoo like an ordinary merchant, and your commission is
added on top. You keep your commission in full.What Connect does, and does not do
A vendor belongs to exactly one marketplace
A vendor belongs to exactly one marketplace
The control link is set at creation and it is immutable. There is no endpoint to
unlink a vendor, nor to transfer them to another marketplace. Multi-attachment is not
supported.
A vendor cannot itself control other vendors
A vendor cannot itself control other vendors
Control depth is limited to 1. A connected account cannot become a marketplace.
No wallet can go negative
No wallet can go negative
A vendor’s wallet cannot be debited after the fact. Yabetoo therefore never advances
funds: a refund not covered by the available balances is refused, it does not create
a debt. See Refunds.
One currency per relationship
One currency per relationship
A vendor is created in the currency of its marketplace. Multi-currency is not supported
in v1: a different currency is refused at creation.
The vendor has no dashboard
The vendor has no dashboard
By default a connected account has no login, no API key and no dashboard. They submit
their documents through the onboarding link, and you are the one who orders their
withdrawals.
Next step
Quickstart
A full walkthrough, from activation to the first payout.
Activate Connect
Choose your mode and turn Connect on for your account.