def apply(self, total_fee, refund_fee, out_refund_no, transaction_id=None,<EOL>out_trade_no=None, fee_type='<STR_LIT>', op_user_id=None,<EOL>device_info=None, refund_account='<STR_LIT>',<EOL>notify_url=None):
data = {<EOL>'<STR_LIT>': self.appid,<EOL>'<STR_LIT>': device_info,<EOL>'<STR_LIT>': transaction_id,<EOL>'<STR_LIT>': out_trade_no,<EOL>'<STR_LIT>': out_refund_no,<EOL>'<STR_LIT>': total_fee,<EOL>'<STR_LIT>': refund_fee,<EOL>'<STR_LIT>': fee_type,<EOL>'<STR_LIT>': op_user_id if op_user_id else self.mch_id,<EOL>'<STR_LIT>': refund_account,<EOL>'<STR_LIT>': notify_url,<EOL>}<EOL>return self._post('<STR_LIT>', data=data)<EOL>
申请退款

:param total_fee: 订单总金额，单位为分
:param refund_fee: 退款总金额，单位为分
:param out_refund_no: 商户系统内部的退款单号，商户系统内部唯一，同一退款单号多次请求只退一笔
:param transaction_id: 可选，微信订单号
:param out_trade_no: 可选，商户系统内部的订单号，与 transaction_id 二选一
:param fee_type: 可选，货币类型，符合ISO 4217标准的三位字母代码，默认人民币：CNY
:param op_user_id: 可选，操作员帐号, 默认为商户号
:param device_info: 可选，终端设备号
:param refund_account: 可选，退款资金来源，仅针对老资金流商户使用，默认使用未结算资金退款
:param notify_url: 可选，异步接收微信支付退款结果通知的回调地址
:return: 返回的结果数据