Hoàn tiền thanh toán cho địa chỉ bị chặn

post https://api.cryptomus.com/v1/wallet/blocked-address-refund Sao chép

Bạn chỉ có thể hoàn tiền một lần.

Lời yêu cầu

Tham số truy vấn

TênKiểu tham sốSự định nghĩa
uuidstringuuidrequired_without: order_iduuid của ví tĩnh
order_idstringmin:1max:32alpha_dashrequired_without: uuidID đơn hàng của ví tĩnh
address*stringmin:10max:128alpha_dashHoàn trả toàn bộ số tiền bị chặn vào địa chỉ này

Kiểu tham số

stringuuidrequired_without: order_id

Sự định nghĩa

uuid của ví tĩnh

Kiểu tham số

stringmin:1max:32alpha_dashrequired_without: uuid

Sự định nghĩa

ID đơn hàng của ví tĩnh

Kiểu tham số

stringmin:10max:128alpha_dash

Sự định nghĩa

Hoàn trả toàn bộ số tiền bị chặn vào địa chỉ này

* - tham số bắt buộc

Để hoàn lại khoản thanh toán, bạn cần phải vượt qua uuid hoặc order_id, nếu bạn vượt qua cả hai, ví tĩnh sẽ được xác định bằng uuid

Ví dụ yêu cầu


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..."
}'
Sao chép

Phản ứng

Các thông số phản hồi

TênSự định nghĩa
commissionHoa hồng hoàn tiền
amountSố tiền hoàn lại

Sự định nghĩa

Hoa hồng hoàn tiền

Sự định nghĩa

Số tiền hoàn lại

Ví dụ phản hồi


1{
2    "state": 0,
3    "result": {
4        "commission": "0.50",
5        "amount": "9.50"
6    }
7}
Sao chép

Lỗi có thể xảy ra

Lỗi xác thực

mã số : 422

ví dụ phản hồi:

Nếu bạn không truyền uuidorder_id, bạn sẽ nhận được thông báo này. Điều này có nghĩa là ít nhất một tham số là bắt buộc.


1{
2	"state": 1,
3	"errors": {
4		"uuid": ["validation.required_without"],
5		"order_id": ["validation.required_without"]
6	}
7}
Sao chép

Nếu không tìm thấy ví tĩnh:


1{
2    "state": 1,
3    "message": "Not found"
4}
Sao chép

Miễn là việc rút tiền chỉ được phép một lần từ ví tĩnh bị chặn, nếu việc rút tiền đã được thực hiện, bạn sẽ nhận được thông báo lỗi này:


1{
2    "state": 1,
3    "message": "You can withdraw only once"
4}
Sao chép

Miễn là việc rút tiền chỉ được phép một lần từ ví tĩnh bị chặn, nếu bạn chặn ví tĩnh bằng tham số is_force_refund=true, thì việc rút tiền đã được thực hiện và bạn sẽ nhận được thông báo lỗi này:


1{
2    "state": 1,
3    "message": "You can withdraw only once"
4}
Sao chép

Nếu quá trình hoàn tiền đang diễn ra:


1{
2    "state": 1,
3    "message": "Refund is in process"
4}
Sao chép

Nếu khoản thanh toán bị chặn trên đơn vị chấp nhận thanh toán hoặc người dùng của bạn, bạn sẽ nhận được thông báo lỗi này. Ví dụ: điều này xảy ra khi bạn thay đổi mật khẩu và khoản thanh toán bị chặn trong 24 giờ.


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
Sao chép

Nếu không có khoản thanh toán nào được thực hiện vào ví tĩnh:


1{
2    "state": 1,
3    "message": "Nothing to withdraw"
4}
Sao chép

Nếu số tiền thanh toán ít hơn số tiền tối thiểu được hỗ trợ cho tiền điện tử, bạn sẽ nhận được thông báo lỗi này:


1{
2    "state": 1,
3    "message": "The amount is too small"
4}
Sao chép

Nếu xảy ra sự cố kỹ thuật hoặc khoản thanh toán tạm thời không khả dụng, bạn sẽ nhận được thông báo lỗi sau:


1{
2    "state": 1,
3    "message": "Server error"
4}
Sao chép


1{
2    "state": 1,
3    "message": "The service was not found"
4}
Sao chép

Lỗi máy chủ nội bộ

mã số : 500

ví dụ phản hồi:


1{
2	"message": "Server error, #1",
3	"code": 500,
4	"error": null
5}
Sao chép