정적 지갑을 만듭니다

post
https://api.cryptomus.com/v1/wallet
복사

요구

쿼리 매개 변수

이름매개 변수 유형기본값정의
currency*string통화 코드
network*string블록 체인 네트워크 코드
order_id*stringmin: 1max: 100alpha_dash시스템에서 ID를 주문하십시오매개 변수는 알파벳 문자, 숫자, 밑줄 및 대시로 구성된 문자열이어야합니다. 공백이나 특수 문자를 포함해서는 안됩니다. order_id 는 가맹점 송장/정적 지갑/재발 지불 내에서 고유해야합니다. order_id 의 기존 송장을 찾으면 세부 정보를 반환하면 새 송장이 생성되지 않습니다.
url_callbackstringmin: 6max: 255urlnullWebhook가 지갑의 각 상단이 끝나면 webhook가 전송 될 URL
from_referral_codestringnull요청을하는 판매자는 코드별로 참조자에 연결합니다.예를 들어, 귀하는 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}
복사