When merchants use the open-api to place orders, they need to provide information about the receiving currency and the receiving network. The receiving currency is a required field, and it must be passed using the currency codes provided below.
When using Unified Payment Page, the receive_network field is optional. If multiple networks are required, they should be joined with commas.For example, if the merchant only wants to receive USDT on the Polygon network, the value should be "4".When using Unified Payment Page_PRO, the available_payment_currency_networks field is optional.If the merchant wishes to receive USDT (on Polygon and Ethereum), IRIS (on IRISnet), and ETH (on all supported networks), the parameter should be configured as follows:
The open-api will verify whether the amount of the payment currency, calculated based on the exchange rate on each network, is greater than or equal to the minimum service fee. The final payment request will only include the networks and currencies that meet this condition. Those that do not will be filtered out. If none meet the criteria, the API call will return an error.