def create(self, body, total_fee, auth_code, client_ip=None, out_trade_no=None, detail=None, attach=None,<EOL>fee_type='<STR_LIT>', goods_tag=None, device_info=None, limit_pay=None):
now = datetime.now()<EOL>if not out_trade_no:<EOL><INDENT>out_trade_no = '<STR_LIT>'.format(<EOL>self.mch_id,<EOL>now.strftime('<STR_LIT>'),<EOL>random.randint(<NUM_LIT:1000>, <NUM_LIT>)<EOL>)<EOL><DEDENT>data = {<EOL>'<STR_LIT>': self.appid,<EOL>'<STR_LIT>': device_info,<EOL>'<STR_LIT:body>': body,<EOL>'<STR_LIT>': detail,<EOL>'<STR_LIT>': attach,<EOL>'<STR_LIT>': out_trade_no,<EOL>'<STR_LIT>': total_fee,<EOL>'<STR_LIT>': fee_type,<EOL>'<STR_LIT>': client_ip or get_external_ip(),<EOL>'<STR_LIT>': goods_tag,<EOL>'<STR_LIT>': limit_pay,<EOL>'<STR_LIT>': auth_code,<EOL>}<EOL>return self._post('<STR_LIT>', data=data)<EOL>
刷卡支付接口
:param device_info: 可选，终端设备号(商户自定义，如门店编号)
:param body: 商品描述
:param detail: 可选，商品详情
:param attach: 可选，附加数据，在查询API和支付通知中原样返回，该字段主要用于商户携带订单的自定义数据
:param client_ip: 可选，APP和网页支付提交用户端ip，Native支付填调用微信支付API的机器IP
:param out_trade_no: 可选，商户订单号，默认自动生成
:param total_fee: 总金额，单位分
:param fee_type: 可选，符合ISO 4217标准的三位字母代码，默认人民币：CNY
:param goods_tag: 可选，商品标记，代金券或立减优惠功能的参数
:param limit_pay: 可选，指定支付方式，no_credit--指定不能使用信用卡支付
:param auth_code: 授权码，扫码支付授权码，设备读取用户微信中的条码或者二维码信息
:return: 返回的结果数据