การสร้างกระเป๋าสตางค์แบบคงที่

post
https://api.cryptomus.com/v1/wallet
สำเนา

ขอ

พารามิเตอร์การค้นหา

ชื่อประเภทพารามิเตอร์ค่าเริ่มต้นคำนิยาม
currency*stringรหัสสกุลเงิน
network*stringรหัสเครือข่ายบล็อคเชน
order_id*stringmin: 1max: 100alpha_dashรหัสคำสั่งซื้อในระบบของคุณพารามิเตอร์ควรเป็นสตริงที่ประกอบด้วยตัวอักษร ตัวเลข เครื่องหมายขีดล่าง และเครื่องหมายขีดกลาง ไม่ควรมีช่องว่างหรืออักขระพิเศษใดๆorder_id จะต้องไม่ซ้ำกันภายในใบแจ้งหนี้ของผู้ค้า/กระเป๋าสตางค์คงที่/การชำระเงินซ้ำเมื่อเราพบใบแจ้งหนี้ที่มีอยู่ซึ่งมี order_id เราจะส่งคืนรายละเอียดของใบแจ้งหนี้ดังกล่าว และจะไม่สร้างใบแจ้งหนี้ใหม่
url_callbackstringmin: 6max: 255urlnullURL ที่เว็บฮุกจะถูกส่งไปหลังจากการเติมเงินในกระเป๋าสตางค์แต่ละครั้ง
from_referral_codestringnullผู้ค้าที่ทำการร้องขอจะเชื่อมต่อกับผู้อ้างอิงด้วยรหัสตัวอย่างเช่น คุณเป็นแอปพลิเคชันที่สร้างใบแจ้งหนี้ผ่าน Cryptomus API และลูกค้าของคุณคือร้านค้าอื่นๆ
พวกเขาป้อนรหัส API และรหัสร้านค้าในแอปพลิเคชันของคุณ และคุณส่งคำขอพร้อมข้อมูลประจำตัวของพวกเขาและส่งรหัสอ้างอิงของคุณ
ดังนั้นลูกค้าของคุณจะกลายเป็นผู้อ้างอิงจากบัญชี Cryptomus ของคุณ และคุณจะได้รับรายได้จากยอดขายของพวกเขา

ประเภทพารามิเตอร์

string

คำนิยาม

รหัสสกุลเงิน

ประเภทพารามิเตอร์

string

คำนิยาม

รหัสเครือข่ายบล็อคเชน

ประเภทพารามิเตอร์

stringmin: 1max: 100alpha_dash

คำนิยาม

รหัสคำสั่งซื้อในระบบของคุณพารามิเตอร์ควรเป็นสตริงที่ประกอบด้วยตัวอักษร ตัวเลข เครื่องหมายขีดล่าง และเครื่องหมายขีดกลาง ไม่ควรมีช่องว่างหรืออักขระพิเศษใดๆorder_id จะต้องไม่ซ้ำกันภายในใบแจ้งหนี้ของผู้ค้า/กระเป๋าสตางค์คงที่/การชำระเงินซ้ำเมื่อเราพบใบแจ้งหนี้ที่มีอยู่ซึ่งมี order_id เราจะส่งคืนรายละเอียดของใบแจ้งหนี้ดังกล่าว และจะไม่สร้างใบแจ้งหนี้ใหม่

ประเภทพารามิเตอร์

stringmin: 6max: 255url

คำนิยาม

URL ที่เว็บฮุกจะถูกส่งไปหลังจากการเติมเงินในกระเป๋าสตางค์แต่ละครั้ง

ประเภทพารามิเตอร์

string

คำนิยาม

ผู้ค้าที่ทำการร้องขอจะเชื่อมต่อกับผู้อ้างอิงด้วยรหัสตัวอย่างเช่น คุณเป็นแอปพลิเคชันที่สร้างใบแจ้งหนี้ผ่าน Cryptomus API และลูกค้าของคุณคือร้านค้าอื่นๆ
พวกเขาป้อนรหัส API และรหัสร้านค้าในแอปพลิเคชันของคุณ และคุณส่งคำขอพร้อมข้อมูลประจำตัวของพวกเขาและส่งรหัสอ้างอิงของคุณ
ดังนั้นลูกค้าของคุณจะกลายเป็นผู้อ้างอิงจากบัญชี Cryptomus ของคุณ และคุณจะได้รับรายได้จากยอดขายของพวกเขา

* - พารามิเตอร์บังคับ

ขอตัวอย่าง


curl https://api.cryptomus.com/v1/wallet \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
    "currency": "USDT",
    "network": "tron", 
    "order_id": "1",
    "url_callback": "https://your.site/callback"
}'
สำเนา

การตอบสนอง

พารามิเตอร์การตอบสนอง

ชื่อคำนิยาม
wallet_uuiduuid ของกระเป๋าเงินของผู้ค้า
uuiduuid ของกระเป๋าสตางค์ในเครือข่ายเฉพาะ
addressที่อยู่กระเป๋าเงินในเครือข่ายเฉพาะ
networkรหัสเครือข่ายกระเป๋าสตางค์
currencyสกุลเงินเครือข่ายกระเป๋าเงิน
urlลิงค์ไปยังแบบฟอร์มการชำระเงิน

คำนิยาม

uuid ของกระเป๋าเงินของผู้ค้า

คำนิยาม

uuid ของกระเป๋าสตางค์ในเครือข่ายเฉพาะ

คำนิยาม

ที่อยู่กระเป๋าเงินในเครือข่ายเฉพาะ

คำนิยาม

รหัสเครือข่ายกระเป๋าสตางค์

คำนิยาม

สกุลเงินเครือข่ายกระเป๋าเงิน

คำนิยาม

ลิงค์ไปยังแบบฟอร์มการชำระเงิน

ตัวอย่างการตอบกลับ


1{
2	"state": 0,
3	"result": {
4		"wallet_uuid": "de15b0f6-883f-4585-b27b-73a648044a92",
5		"uuid": "87961ae5-80c5-413a-a4fe-d38199894940",
6		"address": "TTEtddVZyNtLD9wbq4PzomjBhtxenSMXbb",
7		"network": "tron",
8		"currency": "USDT",
9		"url": "https://pay.cryptomus.com/wallet/3901446a-4b74-4796-b50a-14e14dafe3ed"
10	}
11}
สำเนา

ข้อผิดพลาดที่อาจเกิดขึ้น

ข้อผิดพลาดในการตรวจสอบ

รหัส : 422

ตัวอย่างคำตอบ:

หากจำเป็นต้องมีพารามิเตอร์บางอย่างแต่ไม่ได้ผ่าน:


1{
2	"state": 1,
3	"errors": {
4		"currency": ["validation.required"]
5	}
6}
สำเนา

หากการชำระเงินของคุณถูกระงับ ในกรณีนี้ คุณต้องติดต่อฝ่ายสนับสนุน


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
5
สำเนา

หากเราไม่พบบริการชำระเงินด้วยสกุลเงินและเครือข่าย:


1{
2    "state": 1,
3    "message": "The service was not found"
4}
สำเนา

หากเกิดงานทางเทคนิคและไม่สามารถชำระเงินได้ชั่วคราว คุณอาจได้รับข้อความแสดงข้อผิดพลาดดังต่อไปนี้:


1{
2    "state": 1,
3    "message": "The terminal was not found"
4}
สำเนา


1{
2    "state": 1,
3    "message": "Server error"
4}
สำเนา


1{
2    "state": 1,
3    "message": "Wallet not found"
4}
สำเนา