pub async fn execute_new_order(
kind: &str,
fiat_code: &str,
fiat_amount: &(i64, Option<i64>),
amount: &i64,
payment_method: &str,
premium: &i64,
invoice: &Option<String>,
ctx: &Context,
expiration_days: &i64,
) -> Result<()>