정적 지갑을 만듭니다
post
https://api.cryptomus.com/v1/wallet
요구
쿼리 매개 변수
이름 | 매개 변수 유형 | 기본값 | 정의 |
---|---|---|---|
currency* | string | 통화 코드 | |
network* | string | 블록 체인 네트워크 코드 | |
order_id* | stringmin: 1max: 100alpha_dash | 시스템에서 ID를 주문하십시오매개 변수는 알파벳 문자, 숫자, 밑줄 및 대시로 구성된 문자열이어야합니다. 공백이나 특수 문자를 포함해서는 안됩니다. order_id 는 가맹점 송장/정적 지갑/재발 지불 내에서 고유해야합니다. order_id 의 기존 송장을 찾으면 세부 정보를 반환하면 새 송장이 생성되지 않습니다. | |
url_callback | stringmin: 6max: 255url | null | Webhook가 지갑의 각 상단이 끝나면 webhook가 전송 될 URL |
from_referral_code | string | null | 요청을하는 판매자는 코드별로 참조자에 연결합니다.예를 들어, 귀하는 Cryptomus API를 통해 송장을 생성하는 응용 프로그램이며 고객은 다른 상점입니다. 응용 프로그램에 API 키 및 판매자 ID를 입력하고 자격 증명으로 요청을 보내고 추천 코드를 전달합니다.따라서 고객은 Cryptomus 계정에 대한 진료 의뢰가되며 이직으로부터 수입을 받게됩니다. |
매개 변수 유형
string정의
통화 코드매개 변수 유형
string정의
블록 체인 네트워크 코드매개 변수 유형
stringmin: 1max: 100alpha_dash정의
시스템에서 ID를 주문하십시오매개 변수는 알파벳 문자, 숫자, 밑줄 및 대시로 구성된 문자열이어야합니다. 공백이나 특수 문자를 포함해서는 안됩니다. order_id 는 가맹점 송장/정적 지갑/재발 지불 내에서 고유해야합니다. order_id 의 기존 송장을 찾으면 세부 정보를 반환하면 새 송장이 생성되지 않습니다.매개 변수 유형
stringmin: 6max: 255url정의
Webhook가 지갑의 각 상단이 끝나면 webhook가 전송 될 URL매개 변수 유형
string정의
요청을하는 판매자는 코드별로 참조자에 연결합니다.예를 들어, 귀하는 Cryptomus API를 통해 송장을 생성하는 응용 프로그램이며 고객은 다른 상점입니다.
응용 프로그램에 API 키 및 판매자 ID를 입력하고 자격 증명으로 요청을 보내고 추천 코드를 전달합니다.따라서 고객은 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_uuid | 상인의 지갑의 uuid |
uuid | 특정 네트워크에서 지갑의 UUID |
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
복사currency 및 network로 지불 서비스를 찾지 못하면 :
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}
복사