การย้ายมา blockwallets
blockwallets มี API ที่เข้ากันได้กับเกตเวย์สามราย หาของคุณด้านล่าง: ตารางแสดงสิ่งเดียวที่คุณต้องเปลี่ยน
สิ่งที่ต้องเปลี่ยน
| ย้ายมาจาก | ก่อน | หลัง | ข้อมูลรับรองใหม่ | ลายเซ็น webhook | |
|---|---|---|---|---|---|
| Cryptomus | https://api.cryptomus.com | https://blockwallets.io | merchant + API key | ฟิลด์ sign ในเนื้อหา, md5(base64(…) + API key) | คู่มือฉบับเต็ม → |
| NOWPayments | https://api.nowpayments.io/v1 | https://blockwallets.io/nowpayments/v1 | API key + IPN secret | x-nowpayments-sig (HMAC-SHA512) | คู่มือฉบับเต็ม → |
| Coinbase Commerce | https://api.commerce.coinbase.com | https://blockwallets.io/coinbase/ | API key + webhook shared secret | X-CC-Webhook-Signature (HMAC-SHA256) | คู่มือฉบับเต็ม → |
นอกจากAPI ที่เข้ากันได้กับ Cryptomus แล้ว blockwallets ยังมี API ที่เข้ากันได้กับ NOWPayments และ Coinbase Commerce: เส้นทาง เฮดเดอร์การยืนยันตัวตน ฟิลด์คำขอ / การตอบกลับ สถานะ และลายเซ็น Webhook เป็นไปตามเอกสารทางการของเขา โค้ดเดิมจึงมักต้องการเพียง base URL ใหม่และคีย์ใหม่ Coinbase Commerce หยุดให้บริการร้านค้านอกสหรัฐอเมริกาและสิงคโปร์ตั้งแต่ 2026-03-31 คุณย้ายมาได้ทันที
ภายในเป็นใบแจ้งหนี้ blockwallets ปกติ: ที่อยู่รับเงินเป็นของคุณ หน้าชำระเงินคือหน้าชำระเงินที่เราโฮสต์ และการชำระจะนับก็ต่อเมื่อยืนยันบนเชนแล้วและตรวจไขว้กับโหนดที่สอง ต่อไปนี้: สามขั้นตอน จากนั้นสิ่งที่แต่ละ API รองรับและต่างจากต้นฉบับอย่างไร พารามิเตอร์ที่เราไม่ได้ทำจะตอบข้อผิดพลาด ไม่ถูกเมินไปเงียบ ๆ
โหมดทดสอบ
charge และการชำระที่สร้างด้วยข้อมูลรับรองทดสอบรันบนเทสต์เน็ตของแต่ละเชน และ Webhook ของมันเซ็นด้วย IPN secret / shared secret ของชุดทดสอบ แยกจากใช้งานจริงโดยสิ้นเชิง: คีย์ทดสอบมองไม่เห็นการชำระจริง
ส่วนที่เหลือทั้งหมด (หน้าชำระเงิน การยืนยัน เครือข่ายและยอดขั้นต่ำ การคืนเงิน) ทำงานเหมือนในเอกสารหลัก