小程序
小游戏
企业微信
微信支付
扫描小程序码分享
服务端 Api 接口里,访问预签约 API 接口想获取presign_token,总是提示 “远程服务器返回错误: (400) 错误的请求。” ,是什么原因?是因为请求头里没有带上证书内容吗?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
报错400就是协议或者参数非法,检查你的请求头与请求参数,V3请求头格式https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_0.shtml#part-3
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
文档上旮旯拐角上(注明的)写的是,请求头上要带Wechatpay-Serial,数据结构如下:
<?php public function post(array $options = [ 'json' => [ 'appid' => 'wx8888888888888888', 'openid' => 'oUpF8uMuAJOM2pxb1Q', 'plan_id' => '101164396123311331', 'user_id' => '20200330tony', 'school_id' => '18260256813396', 'out_contract_code' => '20190806125346', 'contract_mode' => 'LIMIT_BANK_CARD', 'downgrade_default_contract' => true, 'identity' => [ 'real_name' => '6TqLAZvNZ4AXLNHLMbjA1yKq2k5krHM09m3tCuR', 'credential_type' => 'IDENTITY_CARD', 'id_card_number' => '6TqLAZvNZ4AXLNHLMbjA1yKq2k5krHM09m3tCuR', ], 'bank_card' => [ 'bank_card_no' => '6TqLAZvNZ4AXLNHLMbjA1yKq2k5krHM09m3tCuR', 'valid_thru' => '08/21', 'phone' => 'j6PlFRRJ4nvGSbtDZzXbXScACvDSnIny67zk3BgT5uIbK4VfGmcjPBEk2mt5ASZ6UUHB4Gy0IZpbuanF9', 'bank_type' => 'CMC', ], ], 'headers' => [ 'Wechatpay-Serial' => '', ], ]): ResponseInterface;
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
报错400就是协议或者参数非法,检查你的请求头与请求参数,V3请求头格式https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_0.shtml#part-3
文档上旮旯拐角上(注明的)写的是,请求头上要带Wechatpay-Serial,数据结构如下:
<?php public function post(array $options = [ 'json' => [ 'appid' => 'wx8888888888888888', 'openid' => 'oUpF8uMuAJOM2pxb1Q', 'plan_id' => '101164396123311331', 'user_id' => '20200330tony', 'school_id' => '18260256813396', 'out_contract_code' => '20190806125346', 'contract_mode' => 'LIMIT_BANK_CARD', 'downgrade_default_contract' => true, 'identity' => [ 'real_name' => '6TqLAZvNZ4AXLNHLMbjA1yKq2k5krHM09m3tCuR', 'credential_type' => 'IDENTITY_CARD', 'id_card_number' => '6TqLAZvNZ4AXLNHLMbjA1yKq2k5krHM09m3tCuR', ], 'bank_card' => [ 'bank_card_no' => '6TqLAZvNZ4AXLNHLMbjA1yKq2k5krHM09m3tCuR', 'valid_thru' => '08/21', 'phone' => 'j6PlFRRJ4nvGSbtDZzXbXScACvDSnIny67zk3BgT5uIbK4VfGmcjPBEk2mt5ASZ6UUHB4Gy0IZpbuanF9', 'bank_type' => 'CMC', ], ], 'headers' => [ 'Wechatpay-Serial' => '', ], ]): ResponseInterface;