वेबहुक पुनः भेजें

post https://api.cryptomus.com/v1/payment/resend प्रतिलिपि

इनवॉइस के आधार पर वेबहुक पुनः भेजें. आप केवल अंतिम रूप दिए गए इनवॉइस के लिए ही वेबहुक पुनः भेज सकते हैं, अर्थात, wrong_amount, paid_over जैसी स्थितियों वाले इनवॉइस.

इनवॉइस पर वेबहुक को पुनः भेजने के लिए, इनवॉइस बनाते समय url_callback निर्दिष्ट किया जाना चाहिए.

अनुरोध

क्वेरी पैरामीटर

नामपैरामीटर प्रकारपरिभाषा
uuid*uuidrequired_without: order_idइनवॉइस यूयूआईडी
order_id*stringmin:1max:128alpha_dashrequired_without: uuidइनवॉइस ऑर्डर आईडी

पैरामीटर प्रकार

uuidrequired_without: order_id

परिभाषा

इनवॉइस यूयूआईडी

पैरामीटर प्रकार

stringmin:1max:128alpha_dashrequired_without: uuid

परिभाषा

इनवॉइस ऑर्डर आईडी

* - अनिवार्य पैरामीटर

आपको आवश्यक मापदंडों में से एक को पास करना होगा, यदि आप दोनों को पास कर लेते हैं, तो खाते की पहचान इस प्रकार होगी order_id

अनुरोध उदाहरण


curl https://api.cryptomus.com/v1/payment/resend \
    -X POST \
    -H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
    -H 'sign: fe99035f86fa436181717b302b95bacff1' \
    -H 'Content-Type: application/json' \
    -d '{
            "uuid": "8b03432e-385b-4670-8d06-064591096795"
        }'
प्रतिलिपि

प्रतिक्रिया

प्रतिक्रिया उदाहरण


1{
2    "state": 0,
3    "result": []
4}
प्रतिलिपि

संभावित त्रुटियाँ

सत्यापन त्रुटियाँ

कोड : 422

उदाहरण प्रतिक्रियाएँ:

यदि आप uuid और order_id पास नहीं करेंगे, तो आपको यह संदेश प्राप्त होगा। इसका अर्थ है कि कम से कम एक पैरामीटर आवश्यक है।


1{
2	  "state": 1,
3	  "errors": {
4        "uuid": ["validation.required_without"],
5        "order_id": ["validation.required_without"]
6	  }
7}
प्रतिलिपि

यदि चालान नहीं मिलता है


1{
2	"state": 1,
3	"message": "Payment not found"
4}
प्रतिलिपि

यदि चालान बनाते समय url_callback निर्दिष्ट नहीं किया गया था, और कोई सूचना नहीं भेजी गई थी, तो पुनः भेजने के लिए कुछ भी नहीं है और आपको यह त्रुटि संदेश प्राप्त होगा:


1{
2	"state": 1,
3	"message": "Notification not found"
4}
प्रतिलिपि

पुनः भेजने की अधिकतम संख्या 10 है, इस सीमा से अधिक होने पर आपको एक त्रुटि संदेश प्राप्त होगा। यदि आप सीमा से अधिक बार सूचना पुनः भेजना चाहते हैं, तो आप सहायता टीम से संपर्क कर सकते हैं।


1{
2	"state": 1,
3	"message": "Too much resend"
4}
प्रतिलिपि