POST
https://api.fps.pro/invoices/refund/{id}
Định dạng yêu cầuapplication/json
fee_modenumber | Chế độ thu phí. Nếu chỉ định deduct, phí sẽ được trừ khỏi số tiền thanh toán và khách hàng nhận số tiền hóa đơn sau khi trừ phí. Nếu chỉ định add, bạn trả phí hoàn tiền từ tài khoản merchant và khách hàng nhận toàn bộ số tiền thanh toán. Mặc định: deduct |
Ví dụ yêu cầu
curl --request POST 'https://api.fps.pro/invoices/refund/0a718b02-138d-495a-9661-39ca52139c07' \
--header 'Content-Type: application/json' \
--header 'X-Client-Id: YOUR_CLIENT_ID' \
--header 'X-Timestamp: 1720000000' \
--header 'X-Signature: YOUR_HMAC_SHA256_SIGNATURE' \
--data '{
"fee_mode": "deduct"
}'Phản hồi thành công
{
"status": 200,
"message": "success refund"
}Lỗi
Danh sách lỗi ủy quyền chi tiết nằm trong Ủy quyền - Lỗi
{
"status": 400,
"message": "There is no balance available for refund"
}{
"status": 404,
"message": "The invoice is not found"
}{
"status": 422,
"message": "Validation Error",
"errors": [
{
"field": "fee_mode",
"message": "invalid value"
}
]
}{
"status": 500,
"message": "Internal Server Error"
}