मुख्य कंटेंट तक स्किप करें

रिफंड अपडेट करें

विशिष्ट रिफंड गुणों को अपडेट करता है। Stripe इस अनुरोध से आपके द्वारा छोड़े गए किसी भी पैरामीटर को संरक्षित रखता है। यह रिफंड के बारे में अतिरिक्त जानकारी संग्रहीत करने में मदद करता है।

POST https://api.stripe.com/v1/refunds/{id}

उदाहरण

cURL उदाहरण:

cURL
curl -X POST https://api.stripe.com/v1/refunds/{id} \
-u <YOUR_SECRET_KEY>: \
-d "metadata[order_id]=6735"

प्रतिक्रियाएँ

प्रतिक्रियाएँ मानक कोड लौटाती हैं।

200: OK

Response
{
"id": "re_1Nispe2eZvKYlo2Cd31jOCgZ",
"object": "refund",
"amount": 1000,
"balance_transaction": "txn_1Nispe2eZvKYlo2CYezqFhEx",
"charge": "ch_1NirD82eZvKYlo2CIvbtLWuY",
"created": 1692942318,
"currency": "usd",
"destination_details": {
"card": {
"reference": "123456789012",
"reference_status": "available",
"reference_type": "acquirer_reference_number",
"type": "refund"
},
"type": "card"
},
"metadata": {
"order_id": "6735"
},
"payment_intent": "pi_1GszsK2eZvKYlo2CfhZyoZLp",
"reason": null,
"receipt_number": null,
"source_transfer_reversal": null,
"status": "succeeded",
"transfer_reversal": null
}

त्रुटि प्रतिक्रियाएँ

400: Bad Request

Response
{
"error": {
"code": "parameter_invalid_integer",
"doc_url": "https://stripe.com/docs/error-codes/parameter-invalid-integer",
"message": "Invalid integer: <integer>",
"param": "amount",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_UQf6XBwBl9yk66?t=1734829676",
"type": "invalid_request_error"
}
}

401: Unauthorized

Response
{
"error": {
"type": "invalid_request_error",
"message": "Invalid API Key provided: sk_test_********************1234"
}
}

पैरामीटर

बॉडी पैरामीटर
पैरामीटरप्रकारविवरण
metadataऑब्जेक्टकी-वैल्यू जोड़ों का एक सेट जिसे आप किसी ऑब्जेक्ट से संलग्न कर सकते हैं। यह ऑब्जेक्ट के बारे में अतिरिक्त जानकारी को संरचित प्रारूप में संग्रहीत करने के लिए उपयोगी हो सकता है।
expand[]स्ट्रिंग्स की सरणीइनलाइन समृद्ध करने और लौटाने के लिए नेस्टेड प्रतिक्रिया ऑब्जेक्ट्स की पहचान करता है।
पथ चर
नामप्रकारआवश्यकविवरण
idस्ट्रिंगआवश्यकअपडेट करने के लिए रिफंड की आईडी।