我正在编写一个自动付款的python脚本。
所以我目前正在试图弄清楚这个支付处理器如何将有效负载发送到外部网站。
我使用chrome监视POST请求,并使用以下有效负载发送POST (xxxx是我的信用卡号,验证值和到期日期
{"credit_card":{"number":"xxxx xxxx xxxx xxx","name":"ad adf","month":'xx',"year":'xxxx',"verification_value":"xxx"}}
起初我以为是json,所以我尝试发送以下内容:
data = {"credit_card":{"number":"xxxx xxxx xxxx xxx","name":"ad adf","month":'xx',"year":'xxxx',"verification_value":"xxxx"}}
session.post(paymentURL, data=json.dumps(data), headers = cHeaders)
我收到了200条响应代码,但似乎付款没有通过。
接下来,我试过
session.post(paymentURL, data=data, headers = cHeaders)
但同样的问题,付款没有通过。知道我在做什么吗?