अनुरोध प्रारूप

Endpoint
https://api.cryptomus.com/
प्रतिलिपि

सभी अनुरोधों को REST अर्थविज्ञान का पालन करते हुए उपयुक्त HTTP विधियों (GET, POST, PUT, DELETE, आदि) का उपयोग करना चाहिए तथा JSON प्रारूप में भेजा जाना चाहिए।
अनुरोध पर हस्ताक्षर होना आवश्यक है।

प्रमाणीकरण

प्रमाणीकरण प्रक्रिया 2 HTTP हेडर भेजकर की जाती है:

नामपरिभाषा
userIdउपयोगकर्ता का UUID, जिसे आप अपने व्यक्तिगत खाते में उपयोगकर्ता के आइकन पर क्लिक करके पा सकते हैं।
signPOST अनुरोध के मुख्य भाग का MD5 हैश, जो base64 में एनकोड किया गया है तथा आपकी API कुंजी के साथ संयुक्त है।

परिभाषा

उपयोगकर्ता का UUID, जिसे आप अपने व्यक्तिगत खाते में उपयोगकर्ता के आइकन पर क्लिक करके पा सकते हैं।

परिभाषा

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 'userId: 8b03432e-385b-4670-8d06-064591096795' \
  -H 'sign: f80fa426a89eb62bd53997326865d850' \
  -H 'Content-Type: application/json' \
  -d '{}'
प्रतिलिपि