如何接收第三方的发送给我的回调
我现在有一个需求,请求了一个接口地址,然后我告诉他了一个我的回调接收地址,然后他告诉我会发送一些信息给我,我要怎么接收啊???
回调数据:
transaction_id : 单号
status : 2-成功 , 4-失败
msg_zh : 信息如: 号码未激活
controller要怎么写啊,用request?我这样写,貌似不行
public function rechargeCallback(Request $request)
{
$order = \DB::table('orders')->where('recharge_no', $request->transaction_id)->first();
// $get_recharge_no = $data->transaction_id
$order->update([
'remark' => $request->status,
]);
}
request接受 接受成功后 die success 具体看api开发文档
就用request接收,你回调用的那个接口也只是一个接口而已
相当于普通用户带着那些参数请求你指定的地址,走正常流程就可以了
修改了一下问题,还是没有获取到
对方给你的请求结构体完整发一下。或者用$request->all()打印。
异步回调,相当于第三方请求你的地址,给你发送信息,跟普通的请求一样,request获取请求就可以,你可以打印到日志中,查看一下数据
你先 postman 测试一下回调接口,若正常就去排查回调地址
就 正常 api 一样呀
这个接口必须不用登录也能调用才可以,