For the complete documentation index, see llms.txt. This page is also available as Markdown.

Payout Quote

Creates a quote for converting the source asset into the fiat currency received by the beneficiary. The beneficiary and payout route are captured when the quote is created.

POST /v1/fiatpayout/payouts/quote

Request Body

Name
Type
Required
Description

request_id

String

Yes

Unique identifier supplied by the organization. Used as the quote request's idempotency key.

quote_mode

String

Yes

Quote mode. Use source to specify pay_amount, or dest to specify receive_amount.

pay_currency

String

Yes

Source asset code.

pay_amount

String

Conditional

Source amount. Required when quote_mode is source; must be greater than zero.

receive_currency

String

Yes

Fiat currency received by the beneficiary, as an ISO 4217 currency code.

receive_amount

String

Conditional

Destination amount. Required when quote_mode is dest; must be greater than zero.

beneficiary_country

String

Yes

Beneficiary country or region as an ISO 3166-1 alpha-2 code.

beneficiary_bank_id

String

Yes

bank_code returned by Supported Banks.

account_type

String

Yes

Beneficiary account type: PERSONAL for an individual or ENTERPRISE for an organization.

beneficiary_relationship

String

Yes

Beneficiary relationship: own or third.

clear_network

String

Yes

Clearing network returned by Supported Networks.

beneficiaryFields

Object

No

Bank-specific fields keyed by the values returned from Required Beneficiary Fields. The field name is case-sensitive.

individual_beneficiary

Object

Conditional

Required when account_type is PERSONAL.

enterprise_beneficiary

Object

Conditional

Required when account_type is ENTERPRISE.

Provide only the beneficiary object that matches account_type.

Beneficiary Fields

The following fields apply to both individual_beneficiary and enterprise_beneficiary:

Name
Type
Required
Description

account_no

String

Yes

Beneficiary bank account number.

bank_name

String

Yes

Beneficiary bank name.

address

String

Yes

Beneficiary address.

Additional fields for individual_beneficiary:

Name
Type
Required
Description

full_name

String

No

Full legal name. When present, it is used as the beneficiary name.

first_name

String

No

Given name. Used with middle_name and last_name when full_name is absent.

middle_name

String

No

Middle name.

last_name

String

No

Family name.

nationality

String

No

Nationality as an ISO 3166-1 alpha-2 code.

gender

String

No

male or female.

date_of_birth

String

No

Date of birth in yyyy-MM-dd format.

Additional field for enterprise_beneficiary:

Name
Type
Required
Description

company_name

String

No

Legal organization name.

Request Example

Response Body

Name
Type
Description

request_id

String

Identifier supplied in the quote request.

order_no

String

Quote order number generated by MusePay. Use this value to create the payout.

transaction_time

Number

Quote creation time, as a 13-digit Unix timestamp in milliseconds.

quote_mode

String

Quote mode used for the request.

pay_amount

String

Amount deducted from the source balance.

pay_currency

String

Source asset code.

fee_amount

String

Payout fee.

fee_currency

String

Currency in which the fee is charged.

exchange_rate

String

Exchange rate from pay_currency to receive_currency.

receive_amount

String

Fiat amount received by the beneficiary.

receive_currency

String

Beneficiary currency.

expire_time

Number

Quote expiration time, as a 13-digit Unix timestamp in milliseconds.

Last updated