Skip to main content
A collection is a Pay-In operation. It debits the customer’s wallet or account and credits the merchant’s Mysoleas wallet.

Amounts and units

Send amount in major units by default: 4.01 for 4.01 USD/EUR. API clients that already send cents can set amount_unit: "MINOR" at the root of the JSON body, alongside amount and currency, rather than in metadata. Public responses return major units even when the request uses MINOR. See amounts and currencies.

Overview

1. Create the intent

transaction_uuid makes the intent idempotent. If you replay the same payload with the same UUID, Mysoleas returns the same intent.

2. Execute

Add otp if the selected service has is_need_otp: true.

3. Verify the status

The call can synchronize the provider status before responding.

Response fields

Split settlement

To distribute a collection, use settlement_mode: "SPLIT" in the intent.
The split status appears in split_status when the payment is eligible.