अनुरोध प्रारूप
Endpoint
https://api.cryptomus.com/
सभी अनुरोधों को REST अर्थविज्ञान का पालन करते हुए उपयुक्त HTTP विधियों (GET, POST, PUT, DELETE, आदि) का उपयोग करना चाहिए तथा JSON प्रारूप में भेजा जाना चाहिए।
अनुरोध पर हस्ताक्षर होना आवश्यक है।
प्रमाणीकरण
प्रमाणीकरण प्रक्रिया 2 HTTP हेडर भेजकर की जाती है:
नाम | परिभाषा |
---|---|
merchant | व्यापारी का यूयूआईडी, जिसे आप सेटिंग अनुभाग में व्यापारी के व्यक्तिगत खाते में पा सकते हैं। |
sign | POST अनुरोध के मुख्य भाग का MD5 हैश, जो base64 में एनकोड किया गया है तथा आपकी API कुंजी के साथ संयुक्त है। |
परिभाषा
व्यापारी का यूयूआईडी, जिसे आप सेटिंग अनुभाग में व्यापारी के व्यक्तिगत खाते में पा सकते हैं।परिभाषा
POST अनुरोध के मुख्य भाग का MD5 हैश, जो base64 में एनकोड किया गया है तथा आपकी API कुंजी के साथ संयुक्त है।
php में हस्ताक्षर निर्माण का उदाहरण:
$data = json_encode($data);
$sign = md5(base64_encode($data) . $API_KEY);
प्रतिलिपियदि अनुरोध के लिए बॉडी में पैरामीटर पास करने की आवश्यकता नहीं है, तो खाली स्ट्रिंग के लिए हस्ताक्षर बनाएं:
$sign = md5(base64_encode('') . $API_KEY);
प्रतिलिपिअलग प्रमुख API भुगतान और भुगतान स्वीकार करने के लिए उपयोग किए जाते हैं
अनुरोध उदाहरण
curl https://api.cryptomus.com/v1/payment/services \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: f80fa426a89eb62bd53997326865d850' \
-H 'Content-Type: application/json' \
-d '{}'
प्रतिलिपि