7.4.3 사용자의 온체인 주소 획득
#간단한 설명: 사용자의 온체인 주소를 가져옵니다(존재하지 않는 경우 생성).
- 요청방법 : POST
- 요청 인터페이스: https://gateway-domain/wallet-trade-merchant/merchant/user/get-address
- 요청 미디어 유형(JSON 데이터 형식)Content-Type: application/json
쿼리 매개변수
| 매개변수 이름 | 유형 | 필수 | 매개변수 의미 | 매개변수 설명 |
|---|---|---|---|---|
merchantId | int64 | 예 | 판매자 ID | |
userId | string | 예 | 사용자 ID | 판매자 로컬 사용자 고유 ID |
network | string | 예 | 메인넷 | TRON, BSC, POLYGON, ETHEREUM 지원(문서 7.4.2를 통해 사용 가능) |
key | string | 예 | 판매자 키 | 플랫폼 할당 판매자 키 |
sign | string | 예 | 서명 참조(서명 방법) | 자세한 내용은 규칙에 서명하는 방법을 참조하세요 |
json 샘플 요청
{
"merchantId": "302992856974",
"userId": "77",
"network": "TRON",
"key": "9yUreYgTRtit39Dy",
"sign": "3876e3b40ce4938c3123f07cd5aecb8c"
}
응답 JSON 예시
{
"code": 0,
"data": {
"address": "TMWFqTEZMDRxNzyfudFBw4rn7QFvMt4kSN",
"merchantId": 308116064181,
"network": {
"avgBlockSecond": 3,
"coinTotal": 2,
"collectionNetworkConfirm": 3,
"displayName": "Tron",
"estimatedMinute": 1,
"isDefault": null,
"level": null,
"logo": "https://dx-public-download.s3.ap-southeast-1.amazonaws.com/blockchain-logo/tron.png",
"masterCoin": "TRX",
"name": "TRON",
"networkType": "TRON",
"queryBaseUrl": "https://nile.tronscan.org/",
"withdrawalNetworkConfirm": 3
},
"userId": "33"
},
"success": true,
"message": null
}
응답 데이터 매개변수 설명
| 매개변수 이름 | 유형 | 매개변수 의미 | 비고 |
|---|---|---|---|
merchantId | int64 | 판매자 ID | |
userId | string | 사용자 ID | 판매자의 로컬 사용자 고유 ID |
address | string | 체인 주소 | 사용자의 체인 주소 |
network | object | 체인 메인 네트워크 정보 | |
| └ 이름 | string | 메인넷 이름 | |
| └ queryBaseUrl | string | 온체인 쿼리 URL | |
| └ collectionNetwork확인 | int64 | 충전망 확인 건수 | |
| └출금네트워크확인 | int64 | 출금 네트워크 확인 건수 | |
| └ 코인토탈 | int64 | 동전의 수 | |
| └ 마스터코인 | string | 메인체인 화폐 | |
| └ 네트워크 유형 | string | 기본 네트워크 유형(클라이언트가 주소 유형을 저장하려는 경우 이 필드를 사용하십시오) | |
| └ 마스터코인 | string | 메인체인 화폐 | |
| └ 평균블록초 | num | 평균 블록 시간(초) | |
| └ 추정분 | num | 입금 예상시간(분) | |
| └ 디스플레이이름 | string | 메인넷 표시 이름 | |
| └ 로고 | string | 로고 주소 |
콜백 알림
사용자 주소가 결제를 받고 주문이 처리되면 시스템은 판매자가 구성한 기본 콜백 주소로 알림 메시지를 보냅니다.
콜백 주소 구성
이 인터페이스는 요청 매개변수를 통한 notifyUrl 지정을 지원하지 않습니다. 시스템은 판매자의 백엔드에서 구성한 기본 콜백 주소를 콜백합니다.
기본 콜백 주소는 가맹점 생성 시 제공되며, 운영관리 백그라운드에서 유지될 수 있습니다.
콜백 요청 방법
HTTP 방법
POST
콘텐츠 유형
application/json
콜백 데이터 예시
자금 출처에 따라 콜백 데이터는 다음 세 가지 상황으로 구분됩니다.