차단 된 주소에 대한 환불 결제

post
https://api.cryptomus.com/v1/wallet/blocked-address-refund
복사

한 번만 환불 할 수 있습니다.

요구

쿼리 매개 변수

이름매개 변수 유형정의
uuidstringuuidrequired_without: order_id정적 지갑의 uuid
order_idstringmin:1max:32alpha_dashrequired_without: uuid정적 지갑의 주문 ID
address*stringmin:10max:128alpha_dash차단 된 모든 자금을이 주소에 환불하십시오

매개 변수 유형

stringuuidrequired_without: order_id

정의

정적 지갑의 uuid

매개 변수 유형

stringmin:1max:32alpha_dashrequired_without: uuid

정의

정적 지갑의 주문 ID

매개 변수 유형

stringmin:10max:128alpha_dash

정의

차단 된 모든 자금을이 주소에 환불하십시오

* - 필수 매개 변수

환불 지불을 위해서는 uuid 또는 order_id 를 통과해야합니다. 둘 다 통과하면 정적 지갑은 다음으로 식별됩니다. uuid

요청 예제


curl https://api.cryptomus.com/v1/wallet/blocked-address-refund \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
    "order_id": "1",
      "address": "TK8..."
}'
복사

응답

응답 매개 변수

이름정의
commission환불 커미션
amount환불 금액

정의

환불 커미션

정의

환불 금액

응답 예


1{
2    "state": 0,
3    "result": {
4        "commission": "0.50",
5        "amount": "9.50"
6    }
7}
복사

가능한 오류

유효성 검사 오류

암호 : 422

예제 응답 :

uuid order_id 를 통과하지 않으면이 메시지를 받게됩니다. 이는 매개 변수 중 하나 이상이 필요하다는 것을 의미합니다.


1{
2	"state": 1,
3	"errors": {
4		"uuid": ["validation.required_without"],
5		"order_id": ["validation.required_without"]
6	}
7}
복사

정적 지갑을 찾을 수없는 경우 :


1{
2    "state": 1,
3    "message": "Not found"
4}
복사

철수가 차단 된 정적 지갑에서 한 번만 허용되는 한, 인출이 이미 이루어지면이 오류 메시지를 받게됩니다.


1{
2    "state": 1,
3    "message": "You can withdraw only once"
4}
복사

파라미터 is_force_refund = true 가있는 정적 지갑을 차단 한 경우 철수가 차단 된 정적 지갑에서 한 번만 인출이 허용되는 한, 인출은 이미 작성 되었으며이 오류 메시지를 받게됩니다.


1{
2    "state": 1,
3    "message": "You can withdraw only once"
4}
복사

환불이 이미 진행중인 경우 :


1{
2    "state": 1,
3    "message": "Refund is in process"
4}
복사

판매자 또는 사용자에게 지불금이 차단되면이 오류 메시지를 받게됩니다. 예를 들어 비밀번호를 변경하고 지불금이 24 시간 동안 차단 될 때 발생합니다.


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
복사

정적 지갑에 대한 지불금이 없으면 :


1{
2    "state": 1,
3    "message": "Nothing to withdraw"
4}
복사

지불금 금액이 cryptocurrency의 최소 지원 금액보다 적은 경우이 오류 메시지를 받게됩니다.


1{
2    "state": 1,
3    "message": "The amount is too small"
4}
복사

기술 작업이 발생하거나 지불금을 일시적으로 사용할 수없는 경우이 오류 메시지를 받게됩니다.


1{
2    "state": 1,
3    "message": "Server error"
4}
복사


1{
2    "state": 1,
3    "message": "The service was not found"
4}
복사

인터넷 서버 오류

암호 : 500

예제 응답 :


1{
2	"message": "Server error, #1",
3	"code": 500,
4	"error": null
5}
복사