A seller can't receive money until Buckaroo has verified them. As a licensed payment service provider,
Buckaroo has to identify every seller (Know Your Customer, KYC). The connector starts that process for each new shop in Mirakl and keeps the shop's KYC status up to date.

Sellers enter their details once, in Mirakl. They then complete the remaining steps, such as identity
verification and documents, directly with Buckaroo.

Onboarding flow

sequenceDiagram
    autonumber
    actor Seller
    participant Mirakl
    participant Conn as Buckaroo for Mirakl
    participant BCK as Buckaroo onboarding

    Seller->>Mirakl: Creates a shop and enters company, bank and contact details
    Note over Mirakl: KYC status PENDING_SUBMISSION
    Conn->>Mirakl: Hourly: shops with KYC status PENDING_SUBMISSION
    Conn->>Conn: Checks that IBAN and phone number are present
    Conn->>BCK: Submits the onboarding request
    BCK-->>Conn: Onboarding reference
    Conn->>Mirakl: KYC status PENDING_APPROVAL
    BCK-->>Seller: E-mail with link to complete onboarding
    Seller->>BCK: Verifies identity, uploads documents
    BCK->>BCK: Review
    loop Every hour until approved
        Conn->>BCK: Requests onboarding status
        BCK-->>Conn: Status (+ Buckaroo account ID)
        Conn->>Mirakl: Updates KYC status and buckaroo-id
    end
    Note over Mirakl: KYC status APPROVED

Information sellers provide in Mirakl

The connector reads the following from the Mirakl shop and sends it to Buckaroo.
Make these fields mandatory in your Mirakl seller registration.

InformationWhere in MiraklRequired
Company (corporate) nameShop › Professional detailsYes
Chamber of Commerce (registration) numberShop › Professional details › Identification numberYes
VAT numberShop › Professional details › Tax identification numberYes
Registered address: street and number, postal code, city, countryShop › Billing information › Registration addressYes
IBANShop › Payment informationYes, onboarding is blocked without it
Bank account holder nameShop › Payment information › OwnerYes
Contact first name, last name, e-mailShop › Contact informationYes
Contact phone numberShop › Contact informationYes, onboarding is blocked without it
WebsiteShop › Contact information › WebsiteRecommended

Enter the website without https://. The connector adds it.

Buckaroo asks the seller for anything else, such as ultimate beneficial owners (UBOs), identity documents
and a Chamber of Commerce extract, directly during onboarding.


KYC statuses in Mirakl

Buckaroo onboarding statusMirakl shop KYC statusMeaning
Not yet submittedPENDING_SUBMISSIONThe shop is waiting to be submitted, or data is missing
Submitted, waiting for the seller or for reviewPENDING_APPROVALThe seller has to complete onboarding at Buckaroo, or Buckaroo is reviewing
ActivatedAPPROVEDThe seller account is active. The seller can receive payments and payouts.
No onboarding or review neededNOT_REQUIREDBuckaroo doesn't need a review for this seller
RejectedREFUSEDBuckaroo could not approve the seller
Mirakl KYC statuses

Statuses are synced every hour.
The Buckaroo account ID of the seller is written to the shop additional field buckaroo-id as soon as Buckaroo creates the account. Your checkout uses this ID to split payments to the seller.


Things to know

A shop without an IBAN or phone number stays in PENDING_SUBMISSION.
It's submitted on the first run after the seller fills them in.

Each shop is submitted to Buckaroo once. If the seller changes their details in Mirakl afterwards, Buckaroo
doesn't see the change, so the seller has to pass it on during onboarding or to Buckaroo support.
A refused shop isn't resubmitted either.
Contact Buckaroo support to have the case reviewed or the onboarding restarted.

Only put products from sellers with KYC status APPROVED and a filled buckaroo-id in a split payment.
Without an account ID, Buckaroo has nowhere to send the seller's share.



Did this page help you?