【发布时间】:2020-12-25 03:43:25
【问题描述】:
我是新手,正在使用 codeigniter,我正在使用 razorpay 支付网关 API 使用 razorpay 文档中定义的路由概念来转移金额。当我使用 curl 调用 api 时出现错误:
{ “错误”: { "code": "BAD_REQUEST_ERROR", "description": "请提供您的 api 密钥用于身份验证。", “来源”:空, “步骤”:空, “原因”:空, “元数据”:{} } }
我使用的代码是:
$url = 'https://api.razorpay.com/v1/payments/pay_E8JR8E0XyjUSZd/transfers';
/* Array Parameter Data */
$data = ['account' => 'va_FWSvFCwsaV1w5K', 'amount' => 90, 'currency' => 'INR'];
/* pass encoded JSON string to the POST fields */
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
/* set the content type json */
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json','YOUR_KEY_ID','YOUR_KEY_SECRET'));
/* set return type json */
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
/* execute request */
$result = curl_exec($ch);
/* close cURL resource */
curl_close($ch);
print_r($result);
我应该如何将我的密钥和秘密放在 curl 中,以免发生错误。
请帮帮我。提前致谢。
【问题讨论】:
标签: php codeigniter curl payment-gateway razorpay