webhook ਨੂੰ ਦੁਬਾਰਾ ਭੇਜੋ

post https://api.cryptomus.com/v2/payment/resend ਕਾਪੀ ਕਰੋ

ਇਨਵੌਇਸ ਦੁਆਰਾ webhook ਨੂੰ ਦੁਬਾਰਾ ਭੇਜੋ। ਤੁਸੀਂ webhook ਸਿਰਫ ਪੂਰੀਆਂ ਕੀਤੀਆਂ ਇਨਵੌਇਸਾਂ ਲਈ ਹੀ ਦੁਬਾਰਾ ਭੇਜ ਸਕਦੇ ਹੋ, ਅਰਥਾਤ ਉਹ ਇਨਵੌਇਸ ਜੋ ਹਾਲਤਾਂ ਵਿੱਚ ਹਨ: wrong_amount, paid, paid_over.

ਚਲਾਣ 'ਤੇ webhook ਨੂੰ ਮੁੜ ਭੇਜਣ ਲਈ, 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}
ਕਾਪੀ ਕਰੋ