OrchestrationSourceDto

  • For fiat, the local-currency amount the customer pays. For crypto, the amount of the asset they send.

  • fiat collects local currency; crypto accepts a digital asset. Either way it converts to your USDC balance.

  • The asset the customer sends, from GET /v1/orchestrate/assets (crypto source).

    This alone says both what the asset is and which chain it is on, so symbol and network are not needed beside it — network describes a mobile-money network and is ignored here.

  • Corridor country (fiat source).

  • Local currency paid in (fiat source).

  • Paying customer name (fiat bank).

  • Pay-in method: bank, momo (fiat source).

  • Mobile-money network (fiat momo).

  • Customer phone (fiat momo).

  • An address your customer can receive at, used only if the pay-in cannot complete.

    Not necessarily the one they send from: a payment made from an exchange leaves an address they cannot be refunded at, and money returned there is gone. Ask them where they want a refund.

    Required when you create an orchestration, and not before — a quote prices the same whatever address it would refund to, so there is no reason to have asked your customer for one yet.