รูปแบบการร้องขอ

Endpoint
https://api.cryptomus.com/
สำเนา

คำขอทั้งหมดจะต้องใช้เมธอด HTTP ที่เหมาะสม (GET, POST, PUT, DELETE เป็นต้น) ตามความหมายของ REST และส่งในรูปแบบ JSON
คำร้องจะต้องได้รับการลงนาม

การตรวจสอบความถูกต้อง

กระบวนการตรวจสอบสิทธิ์ดำเนินการโดยส่งส่วนหัว HTTP 2 รายการ:

ชื่อคำนิยาม
userIdUUID ของผู้ใช้ ซึ่งคุณจะพบได้ในบัญชีส่วนตัวของคุณเมื่อคลิกบนไอคอนของผู้ใช้
signแฮช MD5 ของเนื้อหาของคำขอ POST ที่เข้ารหัสในรูปแบบ base64 และรวมกับคีย์ API ของคุณ

คำนิยาม

UUID ของผู้ใช้ ซึ่งคุณจะพบได้ในบัญชีส่วนตัวของคุณเมื่อคลิกบนไอคอนของผู้ใช้

คำนิยาม

แฮช MD5 ของเนื้อหาของคำขอ POST ที่เข้ารหัสในรูปแบบ 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 '{}'
สำเนา