webhook ਦੀ ਟੈਸਟਿੰਗ
ਭੁਗਤਾਨ ਦੀ ਜਾਂਚ
Webhook ਡਾਟਾ ਐਰੇ ਤੋਂ ਦਸਤਖਤ ਨੂੰ ਸਹੀ ਕਰਨ ਲਈ, ਭੁਗਤਾਨ API ਕੀ ਵਰਤੋਂ ਕਰੋ।
ਇਹ ਪੱਕਾ ਕਰਨ ਲਈ ਕਿ ਤੁਸੀਂ ਸਹੀ ਤਰੀਕੇ ਨਾਲ webhooks ਪ੍ਰਾਪਤ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਸਾਈਨਏਚਰ ਨੂੰ ਸਚਾਈ ਕਰ ਸਕਦੇ ਹੋ, ਤੁਹਾਨੂੰ ਭੁਗਤਾਨ ਲਈ webhooks ਨੂੰ ਟੈਸਟ ਕਰਨ ਲਈ ਇਹ ਤਰੀਕਾ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ।
ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਕੋਈ ਵੀ ਡਾਟਾ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸੰਭਾਲਿਆ ਨਹੀਂ ਜਾਂਦਾ, ਅਤੇ webhook ਵਿੱਚ ਪ੍ਰਾਪਤ ਕੀਤੀ ਗਈ ਕਿਸੇ ਵੀ ਡਾਟਾ ਨੂੰ ਸਿਰਫ ਐਰੇ ਵਿੱਚ ਟੈਸਟਿੰਗ ਦੇ ਉਦੇਸ਼ ਲਈ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਸਾਈਨੈਚਰ ਦੀ ਸਹੀਤਾ ਦੀ ਯਕੀਨੀ ਬਣਾਈ ਜਾ ਸਕੇ ਅਤੇ ਇਸ ਐਰੇ ਨੂੰ ਸਾਡੇ ਤੋਂ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਟੈਸਟਿੰਗ ਕੀਤੀ ਜਾ ਸਕੇ।
ਮੌਜੂਦਾ ਇਨਵੌਇਸ ਨਾਲ webhook ਨੂੰ ਟੈਸਟ ਕਰਨ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਇਸਦਾ uuid ਜਾਂ ਆਰਡਰ ID ਪ੍ਰਦਾਨ ਕਰੋ। ਜੇ ਇਹ ਪੈਰਾਮੀਟਰ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕੀਤੇ ਜਾਂਦੇ, ਤਾਂ webhook ਟੈਸਟ ਇਨਵੌਇਸ ਨਾਲ ਭੇਜਿਆ ਜਾਵੇਗਾ।
ਬੇਨਤੀ
ਪੁੱਛਗਿੱਛ ਪੈਰਾਮੀਟਰ
ਨਾਮ | ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ | ਮੂਲ ਮੁੱਲ | ਪਰਿਭਾਸ਼ਾ |
---|---|---|---|
url_callback* | stringmin:6max:150url | URL ਜਿਸ ਨੂੰ ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀ ਨਾਲ webhooks ਭੇਜੇ ਜਾਣਗੇ | |
currency* | string | ਇਨਵੌਇਸ ਕਰੰਸੀ ਕੋਡ | |
network* | string | ਇਨਵੌਇਸ ਨੈਟਵਰਕ ਕੋਡ | |
uuid | stringuuid | ਬੇਤਰਤੀਬੇ UID ਸਤਰ | ਚਲਾਨ ਦਾ ਯੂ |
order_id | stringmin:1max:32alpha_dash | ਬੇਤਰਤੀਬੇ ਸਤਰ | ਚਲਾਨ ਦੀ ਆਈਡੀ ਆਰਡਰ ਕਰੋ |
status* | string | paid | ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀਉਪਲਬਧ ਚੋਣਾਂ:• process• check• paid• paid_over• fail• wrong_amount• cancel• system_fail• refund_process• refund_fail• refund_paid |
ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringmin:6max:150urlਪਰਿਭਾਸ਼ਾ
URL ਜਿਸ ਨੂੰ ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀ ਨਾਲ webhooks ਭੇਜੇ ਜਾਣਗੇਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringਪਰਿਭਾਸ਼ਾ
ਇਨਵੌਇਸ ਕਰੰਸੀ ਕੋਡਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringਪਰਿਭਾਸ਼ਾ
ਇਨਵੌਇਸ ਨੈਟਵਰਕ ਕੋਡਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringuuidਪਰਿਭਾਸ਼ਾ
ਚਲਾਨ ਦਾ ਯੂਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringmin:1max:32alpha_dashਪਰਿਭਾਸ਼ਾ
ਚਲਾਨ ਦੀ ਆਈਡੀ ਆਰਡਰ ਕਰੋਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringਪਰਿਭਾਸ਼ਾ
ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀਉਪਲਬਧ ਚੋਣਾਂ:- process- check- paid- paid_over- fail- wrong_amount- cancel- system_fail- refund_process- refund_fail- refund_paid
* - ਲਾਜ਼ਮੀ ਪੈਰਾਮੀਟਰ
ਬੇਨਤੀ ਉਦਾਹਰਣ
curl https://api.cryptomus.com/v1/test-webhook/payment \
-X POST \
-H 'merchant: 860166ce-478c-4087-9813-55cfb6c34580' \
-H 'sign: a466b82fad9415cdbf5f47802b8d376c' \
-H 'Content-Type: application/json' \
-d '{
"uuid": "e1830f1b-50fc-432e-80ec-15b58ccac867",
"currency": "ETH",
"url_callback": "https://your.site/callback",
"network": "eth",
"status": "paid"
}'
ਕਾਪੀਜਵਾਬ
ਜਵਾਬ ਉਦਾਹਰਣ
1{
2 "state": 0,
3 "result": []
4}
ਕਾਪੀਟੈਸਟਿੰਗ ਭੁਗਤਾਨ
Webhook ਡਾਟਾ ਐਰੇ ਤੋਂ ਦਸਤਖਤ ਨੂੰ ਸਹੀ ਕਰਨ ਲਈ, ਭੁਗਤਾਨ API ਕੀ ਵਰਤੋਂ ਕਰੋ।
ਬੇਨਤੀ
ਪੁੱਛਗਿੱਛ ਪੈਰਾਮੀਟਰ
ਨਾਮ | ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ | ਮੂਲ ਮੁੱਲ | ਪਰਿਭਾਸ਼ਾ |
---|---|---|---|
url_callback* | stringmin:6max:150url | URL ਜਿਸ ਨੂੰ ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀ ਨਾਲ webhooks ਭੇਜੇ ਜਾਣਗੇ | |
currency* | string | ਭੁਗਤਾਨ ਕਰੰਸੀ ਕੋਡ | |
network* | string | ਭੁਗਤਾਨ ਨੈਟਵਰਕ ਕੋਡ | |
uuid | stringuuid | ਬੇਤਰਤੀਬੇ UID ਸਤਰ | ਭੁਗਤਾਨ ਦਾ ਯੂ |
order_id | stringmin:1max:32alpha_dash | ਬੇਤਰਤੀਬੇ ਸਤਰ | ਭੁਗਤਾਨ ਦੀ ID ਆਰਡਰ |
status* | string | paid | ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀਉਪਲਬਧ ਚੋਣਾਂ:• process• check• paid• fail• cancel• system_fail |
ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringmin:6max:150urlਪਰਿਭਾਸ਼ਾ
URL ਜਿਸ ਨੂੰ ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀ ਨਾਲ webhooks ਭੇਜੇ ਜਾਣਗੇਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringਪਰਿਭਾਸ਼ਾ
ਭੁਗਤਾਨ ਕਰੰਸੀ ਕੋਡਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringਪਰਿਭਾਸ਼ਾ
ਭੁਗਤਾਨ ਨੈਟਵਰਕ ਕੋਡਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringuuidਪਰਿਭਾਸ਼ਾ
ਭੁਗਤਾਨ ਦਾ ਯੂਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringmin:1max:32alpha_dashਪਰਿਭਾਸ਼ਾ
ਭੁਗਤਾਨ ਦੀ ID ਆਰਡਰਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringਪਰਿਭਾਸ਼ਾ
ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀਉਪਲਬਧ ਚੋਣਾਂ:- process- check- paid- fail- cancel- system_fail
* - ਲਾਜ਼ਮੀ ਪੈਰਾਮੀਟਰ
ਬੇਨਤੀ ਉਦਾਹਰਣ
curl https://api.cryptomus.com/v1/test-webhook/payout \
-X POST -H 'merchant: 860166ce-478c-4087-9813-55cfb6c34580' \
-H 'sign: a466b82fad9415cdbf5f47802b8d376c' \
-H 'Content-Type: application/json' \
-d '{
"uuid": "e1830f1b-50fc-432e-80ec-15b58ccac867",
"currency": "ETH",
"url_callback": "https://your.site/callback",
"network": "eth",
"status": "paid"
}'
ਕਾਪੀਜਵਾਬ
ਜਵਾਬ ਉਦਾਹਰਣ
1{
2 "state": 0,
3 "result": []
4}
ਕਾਪੀਟੈਸਟਿੰਗ ਵਾਲਿਟ
Webhook ਡਾਟਾ ਐਰੇ ਤੋਂ ਦਸਤਖਤ ਨੂੰ ਸਹੀ ਕਰਨ ਲਈ, ਭੁਗਤਾਨ API ਕੀ ਵਰਤੋਂ ਕਰੋ।
ਬੇਨਤੀ
ਪੁੱਛਗਿੱਛ ਪੈਰਾਮੀਟਰ
ਨਾਮ | ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ | ਮੂਲ ਮੁੱਲ | ਪਰਿਭਾਸ਼ਾ |
---|---|---|---|
url_callback* | stringmin:6max:150url | URL ਜਿਸ ਨੂੰ ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀ ਨਾਲ webhooks ਭੇਜੇ ਜਾਣਗੇ | |
currency* | string | ਭੁਗਤਾਨ ਕਰੰਸੀ ਕੋਡ | |
network* | string | ਭੁਗਤਾਨ ਨੈਟਵਰਕ ਕੋਡ | |
uuid | stringuuid | ਬੇਤਰਤੀਬੇ UID ਸਤਰ | ਵਪਾਰ ਵਾਲਿਟ ਦਾ ਯੂ.ਆਈ.ਯੂ.ਡੀ. |
order_id | stringmin:1max:32alpha_dash | ਬੇਤਰਤੀਬੇ ਸਤਰ | ਚਲਾਨ ਦੀ ਆਈਡੀ ਆਰਡਰ ਕਰੋ |
status* | string | paid | ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀਉਪਲਬਧ ਚੋਣਾਂ:• process• check• paid• paid_over• fail• wrong_amount• cancel• system_fail• refund_process• refund_fail• refund_paid |
ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringmin:6max:150urlਪਰਿਭਾਸ਼ਾ
URL ਜਿਸ ਨੂੰ ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀ ਨਾਲ webhooks ਭੇਜੇ ਜਾਣਗੇਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringਪਰਿਭਾਸ਼ਾ
ਭੁਗਤਾਨ ਕਰੰਸੀ ਕੋਡਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringਪਰਿਭਾਸ਼ਾ
ਭੁਗਤਾਨ ਨੈਟਵਰਕ ਕੋਡਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringuuidਪਰਿਭਾਸ਼ਾ
ਵਪਾਰ ਵਾਲਿਟ ਦਾ ਯੂ.ਆਈ.ਯੂ.ਡੀ.ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringmin:1max:32alpha_dashਪਰਿਭਾਸ਼ਾ
ਚਲਾਨ ਦੀ ਆਈਡੀ ਆਰਡਰ ਕਰੋਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ
stringਪਰਿਭਾਸ਼ਾ
ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀਉਪਲਬਧ ਚੋਣਾਂ:- process- check- paid- paid_over- fail- wrong_amount- cancel- system_fail- refund_process- refund_fail- refund_paid
* - ਲਾਜ਼ਮੀ ਪੈਰਾਮੀਟਰ
ਬੇਨਤੀ ਉਦਾਹਰਣ
curl https://api.cryptomus.com/v1/test-webhook/wallet \
-X POST -H 'merchant: 860166ce-478c-4087-9813-55cfb6c34580' \
-H 'sign: a466b82fad9415cdbf5f47802b8d376c' \
-H 'Content-Type: application/json' \
-d '{
"uuid": "e1830f1b-50fc-432e-80ec-15b58ccac867",
"currency": "ETH",
"url_callback": "https://your.site/callback",
"network": "eth",
"status": "paid"
}'
ਕਾਪੀਜਵਾਬ
ਜਵਾਬ ਉਦਾਹਰਣ
1{
2 "state": 0,
3 "result": []
4}
ਕਾਪੀਸੰਭਵ ਗਲਤੀਆਂ
ਪ੍ਰਮਾਣਿਕਤਾ ਗਲਤੀਆਂ
ਕੋਡ : 422
ਉਦਾਹਰਣ ਪ੍ਰਤਿਕਿਰਿਆ:
ਜੇ ਤੁਸੀਂ uuid ਜਾਂ order_id ਅਤੇ ਇਨਵੌਇਸ / ਸਟੈਟਿਕ ਬਟੂਆਉਟ / ਭੁਗਤਾਨ ਨਹੀਂ ਮਿਲਦੇ:
1{
2 "state": 1,
3 "message": "Not found payment"
4}
ਕਾਪੀ
1{
2 "state": 1,
3 "message": "Not found payout"
4}
ਕਾਪੀ
1{
2 "state": 1,
3 "message": "Not found wallet"
4}
ਕਾਪੀਜੇ ਤੁਸੀਂ ਲੋੜੀਂਦੇ ਮਾਪਦੰਡ ਪਾਸ ਨਹੀਂ ਕਰਦੇ:
1{
2 "state": 1,
3 "errors": {
4 "currency": ["validation.required"]
5 }
6}
ਕਾਪੀਜੇ ਮੁਹੱਈਆ ਕਰਵਾਈ ਮੁਦਰਾ ਅਤੇ ਨੈਟਵਰਕ ਕ੍ਰਿਪਟੂ ਨਹੀਂ ਹਨ ਜਾਂ ਸਮਰਥਨ ਨਹੀਂ ਹੈ:
1{
2 "state": 1,
3 "message": "Payment service not found"
4}
ਕਾਪੀ
1{
2 "state": 1,
3 "message": "Payout service not found"
4}
ਕਾਪੀ