Skip to content

Integration Models

ADOPAY supports one shared capability platform with two integration models.

text
                       ADOPAY

             ┌────────────┴────────────┐
             │                         │
       Merchant                     Partner
       Direct Integration           Partner Integration
             │                         │
             │                    ┌────┼────┐
             │                    │    │    │
             │                   M-A  M-B  M-C

        Own Transactions
        Own Funds

Merchant Integration

Merchant directly integrates with ADOPAY and processes transactions for its own business.

AspectOwner
API CredentialMerchant
Transaction OwnerMerchant
Fund OwnerMerchant
Webhook ReceiverMerchant
Settlement OwnerMerchant

Typical onboarding:

text
Commercial contract

ADOPAY back-office account setup

Merchant receives API Credential

Merchant calls Merchant API

Merchant API does not require a Create Merchant endpoint. Account opening is completed offline / via operations.

Partner Integration

Partner integrates with ADOPAY on behalf of multiple merchants.

AspectOwner
API CredentialPartner
Transaction OwnerMerchant
API CallerPartner
Webhook ReceiverPartner
Fund OwnerConfigurable by partnership model
Settlement OwnerConfigurable by partnership model

Partner adds a merchant-dimension layer on top of the same transaction capabilities:

  • Merchant Onboarding
  • Merchant Management
  • Transaction APIs scoped by merchantId

Shared transaction core

Merchant and Partner Collection / Payout / Refund capabilities should reuse one Payment / Payout service — not two separate ledgers.

text
Merchant API ────────┐


              Payment / Payout Service


Partner API ─────────┘