Код Razorpayx curl:
curl -u <YOUR_KEY>:<YOUR_SECRET> \-X POST https://api.razorpay.com/v1/contacts \-H "Content-Type: application/json" \-d '{ "name": "Gaurav Kumar", "email": "gaurav.kumar@example.com", "contact": "9123456789", "type": "employee", "reference_id": "Acme Contact ID 12345", "notes": { "note_key": "Beam me up Scotty" }}'
Попытка реализовать то же самое из curl-php:
$ch = curl_init();
$curlConfig = array(
CURLOPT_URL => "https://api.razorpay.com/v1/contacts/",
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array(
'api-key' => '<KEY>:<SECRET-KEY>'
),
CURLOPT_POSTFIELDS => array(
'name' => 'ABCD',
'email' => "abcd@gmail.com",
'type' => 'customer'
)
);
curl_setopt_array($ch, $curlConfig);
$result = curl_exec($ch);
curl_close($ch);
Теперь выдается сообщение об ошибке: «Пожалуйста, предоставьте ваш ключ API для аутентификации».
Я уже передал ключи через заголовок curl; но это выдает ошибку. Пожалуйста, руководство, как решить эту проблему.