1. Online Payments
  • Developer Docs Ecuador 🇪🇨
  • Online Payments
    • Release Notes
    • Card Payments
      • Request a card token
      • Make a charge or deferred charge
      • Refund a transaction
      • Void a transaction
      • Request deferred options
      • Validate OTP
      • Bin Info V2
      • Bin Info
    • One Click and Scheduled Payments
      • Request a recurring charge token
      • Create a recurring charge
      • Update recurring charge card data
      • Make an One-click payment
      • Cancel a recurring charge
      • Update a recurring charge
      • Add a temporary charge or discount
      • Get recurring charge Info
    • Chargebacks
      • Query chargebacks
      • Request chargeback export
    • Subscription Transactions
      • Get subscription transactions
    • Transfer in
      • Request a Transfer In token
      • Init Transaction
      • Get Status
    • Cash in
      • Request a cash in token
      • Init Transaction
      • Update a cash in transaction
      • Transaction Status
      • Delete a cash in transaction
    • Smartlinks
      • Create a Smartlink
      • Update a Smartlink
      • Get a Smartlink
      • Delete a smartlink
    • Analytics
      • Get transactions list v1
      • Get transactions list v2
    • Status
      • Get gateway status
      • Get platform status
    • Commissions
      • Get Commission Configuration
    • Payment Credentials
      • Create a credential
      • Search credentials
      • Activate or deactivate
      • Delete credential
      • Update credential
      • Regenerate a credential
      • Advanced search
    • Payment Button
      • Create a payment button
    • Settlement
      • Query settlement
  • Appian - Submerchant Register
    • Submerchant Validation in Batch
    • Query submerchant status by requestId/submerchantId
    • Get submerchantIds
    • Get credentials for submerchants
  • Schemas
    • threeDomainSecure
    • webhooks
    • Card-old
    • Channel
    • Amount-cash-in
    • ChargebackListResponse
    • StatusComponent
    • SettlementDateRangeRequest
    • SubscriptionTransactionsResponse
    • Card
    • currency
    • networkToken
    • ChargebackItem
    • ErrorResponse
    • SettlementTicketRequest
    • SubscriptionTransaction
    • Subscription
    • Amount
    • ErrorResponse400
    • SettlementResponse
    • extraTaxes
    • Country
    • ErrorResponse401
    • SettlementRecord
    • Language
    • Deferred
    • ErrorResponse403
    • Metadata
    • payment_method
    • ErrorResponse500
    • ContactDetails
    • documentType
    • orderDetails
    • Shipping Address
    • Billing-Address
    • payment_submethod
    • SubscriptionUpdate
    • product
    • SubscriptionAdjustmentRequest
    • threeDomainSecure
    • webhooks
    • headers
    • webhooksChargeback
    • citMit
    • network
    • binInfo
    • messageFields
    • UnexpectedErrorResponse
    • ExternalReferenceId
    • transactionType
BienvenidaPerú 🇵🇪México 🇲🇽Ecuador 🇪🇨
Colombia 🇨🇴Chile 🇨🇱
BienvenidaPerú 🇵🇪México 🇲🇽Ecuador 🇪🇨
Colombia 🇨🇴Chile 🇨🇱
  1. Online Payments

Commissions

Calculate the commission amount that would be paid to a recipient merchant under the Split Payment collection mode.
Keep in mind!
This endpoint only works when Split Payment mode is enabled for your merchant. Split Payment is available on-demand only — contact Kushki to activate it.

How It Works#

The Split Payment mode allows dividing a single transaction into two recipients: the main merchant and a Commission Recipient Merchant. Use this endpoint before charging to calculate how much of a given totalAmount would be allocated to the commission recipient.
Total transaction amount
        │
        ├──► Main merchant (remainder)
        └──► Commission Recipient Merchant (calculated commission)

Request#

Requires your Public Merchant ID as a header.
{
  "totalAmount": 100.00,
  "currency": "USD"
}
FieldRequiredDescription
totalAmount✅Total transaction amount to calculate the commission from
currency✅Always USD for Ecuador

Response#

{
  "commissionMerchantName": "Macro Wase",
  "parentMerchantName": "Fintech Global",
  "merchantId": "20000000103814066000",
  "totalAmount": 1.12,
  "amount": {
    "currency": "USD",
    "subtotalIva": 1.00,
    "subtotalIva0": 0,
    "iva": 0.12
  }
}
FieldDescription
commissionMerchantNameName of the Commission Recipient Merchant
parentMerchantNameName of the main merchant
merchantIdIdentifier of the Commission Recipient Merchant
totalAmountTotal commission amount (including taxes)
amount.subtotalIvaCommission subtotal subject to VAT
amount.subtotalIva0Commission subtotal not subject to VAT
amount.ivaVAT amount applied to the commission
amount.currencyAlways USD for Ecuador

Error Codes#

CodeMessageCause
COM004Id de comercio no válidoInvalid or unauthorized Public-Merchant-Id

Using the API#

🟢 Production
🧪 Sandbox (UAT)
https://api.kushkipagos.com/

Available Endpoints#

Get Commission Configuration
Calculates the commission amount for a given total transaction value under Split Payment mode.

Got a suggestion on this documentation? Contact us.
Modified at 2026-07-11 00:04:26
Previous
Get platform status
Next
Get Commission Configuration
Built with