Razorpayx 卷曲代码:
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 标头传递了密钥;但它会引发错误。请指导如何解决此问题。