请问在使用alipay.trade.page.pay接口时报错TypeError: quote_from_bytes() expected bytes怎么解决
DedicationTechnology opened this issue · 2 comments
DedicationTechnology commented
有问题的代码
order_string = alipay.api_alipay_trade_page_pay(
out_trade_no=order_id, # 订单id
total_amount=str(total_pay), # 支付总金额
subject='二手交易市场%s' % order_id, # 标题
return_url=None,
notify_url=None # 可选, 不填则使用默认notify url
)
说明
经过调试是该部分代码出现了问题,报错TypeError: quote_from_bytes() expected bytes,但发现传入的几个参数(order_id等)都是字符串类型,请问是什么原因?
fzlee commented
return url 还有 notify url 不要写None, 换一个字符串试试?
DedicationTechnology commented
return url 还有 notify url 不要写None, 换一个字符串试试?
ok 好了 多谢