वेबहुक पुनः भेजें
इनवॉइस के आधार पर वेबहुक पुनः भेजें. आप केवल अंतिम रूप दिए गए इनवॉइस के लिए ही वेबहुक पुनः भेज सकते हैं, अर्थात, wrong_amount, paid_over जैसी स्थितियों वाले इनवॉइस.
इनवॉइस पर वेबहुक को पुनः भेजने के लिए, इनवॉइस बनाते समय url_callback निर्दिष्ट किया जाना चाहिए.
अनुरोध
क्वेरी पैरामीटर
| नाम | पैरामीटर प्रकार | परिभाषा |
|---|---|---|
| uuid* | uuidrequired_without_all: order_id, txid | इनवॉइस यूयूआईडी |
| order_id* | stringmin:1max:128alpha_dashrequired_without_all: uuid, txid | इनवॉइस ऑर्डर आईडी |
| txid* | stringmin:1max:256required_without_all: uuid, order_id | लेनदेन आईडीजब तक uuid या order_id प्रदान नहीं किया जाता तब तक आवश्यक है. |
पैरामीटर प्रकार
uuidrequired_without_all: order_id, txidपरिभाषा
इनवॉइस यूयूआईडीपैरामीटर प्रकार
stringmin:1max:128alpha_dashrequired_without_all: uuid, txidपरिभाषा
इनवॉइस ऑर्डर आईडीपैरामीटर प्रकार
stringmin:1max:256required_without_all: uuid, order_idपरिभाषा
लेनदेन आईडीजब तक uuid या order_id प्रदान नहीं किया जाता तब तक आवश्यक है.
* - अनिवार्य पैरामीटर
अनुरोध उदाहरण
curl https://api.cryptomus.com/v2/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 और txid पास नहीं करेंगे, तो आपको यह संदेश प्राप्त होगा। इसका अर्थ है कि कम से कम एक पैरामीटर आवश्यक है।
1{
2 "state": 1,
3 "errors": {
4 "uuid": ["validation.required_without_all"],
5 "order_id": ["validation.required_without_all"],
6 "txid" : ["validation.required_without_all"]
7 }
8}प्रतिलिपियदि चालान नहीं मिलता है
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}प्रतिलिपि