Hoàn tiền thanh toán cho địa chỉ bị chặn
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ên | Kiểu tham số | Sự định nghĩa |
---|---|---|
uuid | stringuuidrequired_without: order_id | uuid của ví tĩnh |
order_id | stringmin:1max:32alpha_dashrequired_without: uuid | ID đơn hàng của ví tĩnh |
address* | stringmin:10max:128alpha_dash | Hoàn trả toàn bộ số tiền bị chặn vào địa chỉ này |
Kiểu tham số
stringuuidrequired_without: order_idSự định nghĩa
uuid của ví tĩnhKiểu tham số
stringmin:1max:32alpha_dashrequired_without: uuidSự định nghĩa
ID đơn hàng của ví tĩnhKiểu tham số
stringmin:10max:128alpha_dashSự đị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
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épPhản ứng
Các thông số phản hồi
Tên | Sự định nghĩa |
---|---|
commission | Hoa hồng hoàn tiền |
amount | Số tiền hoàn lại |
Sự định nghĩa
Hoa hồng hoàn tiềnSự đị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épLỗ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 uuid và order_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épNếu không tìm thấy ví tĩnh:
1{
2 "state": 1,
3 "message": "Not found"
4}
Sao chépMiễ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épMiễ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épNế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épNế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épNế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épNế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épNế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épLỗ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