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

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

इनवॉइस के आधार पर वेबहुक पुनः भेजें. आप केवल अंतिम रूप दिए गए इनवॉइस के लिए ही वेबहुक पुनः भेज सकते हैं, अर्थात, 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 प्रदान नहीं किया जाता तब तक आवश्यक है.

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

आपको कम से कम एक आवश्यक पैरामीटर प्रदान करना होगा। यदि आप तीन पैरामीटर प्रदान करते हैं, तो खाते की पहचान 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}
प्रतिलिपि