我正在为使用Midtrans的项目工作,所以我使用来自ixudra/curl的Api curl,我试着实现我的控制器,我得到了这个代码
public function index()
{
$response = Curl::to('https://api.sandbox.midtrans.com/v2/token')
->withHeader('Content-Type: application/json')
->withHeader('Accept: application/json')
->withHeader('Authorization: Basic xxxxxxxxxxx')
->withData( array( 'card_number' => '4811111111111114' ) )
->withData( array( 'card_cvv' => '123' ) )
->withData( array( 'card_exp_month' => '01' ) )
->withData( array( 'card_exp_year' => '2020' ) )
->withData( array( 'client_key' => 'SB-Mid-client-xxxxxxxxxx' ) )
->asJson()
->returnResponseObject()
->get();
return response()->json($response);
}然后我得到了这个return json
content
status_code "400"
status_message "One or more parameters in the payload is invalid."
id "49ab5da0-6df2-4843-a1ed-cfedfea61798"
validation_messages
0 "unsupported token request parameter(s)"
status 200
contentType "application/json"我认为我的代码有问题,因为,我尝试实现邮递员,它是工作和返回令牌
发布于 2018-04-16 15:54:38
首先看一下header。
->withHeader('Content-Type: application/json')
->withHeader('Accept: application/json')方法get。
发布于 2018-04-16 16:16:37
问题解决了,我用下面的代码更改了所有->withData()
->withData( array( 'card_number' => '4811111111111114','card_cvv' => '123','card_exp_month' => '01','card_exp_year' => '2020','client_key' => 'xxxxxxx' ) )https://stackoverflow.com/questions/49851908
复制相似问题