我正在将此cURL代码转换为JavaScript。
curl -u <YOUR_KEY_ID>:<YOUR_KEY_SECRET> \
-X POST https://api.razorpay.com/v1/customers \
-H "Content-Type: application/json" \
-d '{
"name": "Gaurav Kumar1"
"email": "[email protected]"
"contact": "9123456781"
}'
个字符
当我在Postman中检查这个时,它会给出正确的响应。但是当我在我的网站中使用这个时,它会给出错误。
POST https://api.razorpay.com/v1/customers 401(Unauthorized)data:error:{code:“BAD_REQUEST_ERROR”,description:“Please provide your API key for authentication purposes."}
2条答案
按热度按时间vyswwuz21#
你错过了头
Authorization
,看看这个,我用jQuery Ajax为它,我从 Postman 本身得到的代码。字符串
请参考官方文档中生成授权密钥和密钥的步骤。
https://razorpay.com/docs/assets/images/generate-api-keys.gif
希望这对你有帮助:)
的数据
fquxozlt2#
这是我的代码。它的工作完美
你必须通过以下方法对密钥和密钥进行编码:
key:key_secret
通过base64加密算法,
然后你将传递给你的授权令牌API>
字符串