OrchestrationSourceDto
- amountType: numberrequired
For fiat, the local-currency amount the customer pays. For crypto, the amount of the asset they send.
- kindType: "fiat" or "crypto"enumrequired
fiatcollects local currency;cryptoaccepts a digital asset. Either way it converts to your USDC balance. - assetType: string
_id 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
symbolandnetworkare not needed beside it —networkdescribes a mobile-money network and is ignored here. - countryType: string
Corridor country (fiat source).
- currencyType: string
Local currency paid in (fiat source).
- customerType: string
_name Paying customer name (fiat bank).
- methodType: string
Pay-in method: bank, momo (fiat source).
- networkType: string
Mobile-money network (fiat momo).
- phoneType: string
_number Customer phone (fiat momo).
- refundType: string
_to 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.