"application/json", "content-type" => "application/json" ]; // 请求数据 $payload = [ "Amount" => $money, "CurrencyId" => 11, "IsTest" => false, "PayeeAccountName" => $payeeAccountName, "PayeeAccountNumber" => $payeeAccountNumber, "PayeeBankName" => $payeeBankName, "PayeeIFSCCode" => "abc123", "PaymentChannelId" => $PaymentChannelId, "ShopInformUrl" => "http://127.0.0.1/api/withdraw/callback", "ShopOrderId" => "10", "ShopRemark" => "", // 留空时可不给此参数 "ShopUserLongId" => "776ae472-d4fc-435c-9639-be5763138d95" ]; $encrypt_value = self::generate_encrypt_value($payload, $secret_key); $payload["EncryptValue"] = $encrypt_value; var_dump(111111111111111); var_dump($payload); $response = $client->post($url, [ 'json' => $payload, // 以 JSON 格式发送数据 'headers' => $headers ]); var_dump($response); // $json_payload = json_encode($payload); // $ch = curl_init(); // curl_setopt($ch, CURLOPT_URL, $url); // curl_setopt($ch, CURLOPT_POST, true); // curl_setopt($ch, CURLOPT_POSTFIELDS, $json_payload); // curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); // curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // $response = curl_exec($ch); // $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); // var_dump(1111111111111111111); // var_dump($response); // if ($http_code == 200) { // echo $response; // } else { // echo "Error: HTTP Code $http_code\n"; // echo $response; // } // curl_close($ch); return $response; } }