import useApiFetch from '@/composables/useApiFetch'

/**
 * 发起支付（获取预支付参数）
 * @param {object} params
 * @param {string} params.id - 业务单 ID（如升级记录 upgrade_id）
 * @param {string} params.pay_method - 支付方式: wechat, alipay, test(仅开发环境)
 * @param {string} params.pay_type - 支付类型: query | agent_vip | agent_upgrade
 */
export function payment(params) {
  return useApiFetch('/pay/payment').post(params).json()
}

/**
 * 查询支付状态
 * @param {string} orderNo - 商户订单号
 */
export function paymentCheck(orderNo) {
  return useApiFetch('/pay/check').post({ order_no: orderNo }).json()
}
