POST
https://api.fps.pro/invoices/refund/{id}
अनुरोध प्रारूपapplication/json
fee_modenumber | शुल्क काटने का मोड। यदि deduct दिया गया है, तो शुल्क भुगतान राशि से काटा जाएगा और ग्राहक को शुल्क घटाकर इनवॉइस राशि मिलेगी। यदि add दिया गया है, तो धनवापसी शुल्क आप मर्चेंट खाते से भुगतान करते हैं और ग्राहक को पूरी भुगतान राशि मिलती है। डिफ़ॉल्ट: deduct |
अनुरोध उदाहरण
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"
}'सफल प्रतिक्रिया
{
"status": 200,
"message": "success refund"
}त्रुटियां
प्राधिकरण त्रुटियों की विस्तृत सूची यहां दी गई है: प्राधिकरण - त्रुटियाँ
{
"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"
}