ਵੈੱਬਕੁਕ ਟੈਸਟਿੰਗ

ਭੁਗਤਾਨ ਦੀ ਜਾਂਚ

post
https://api.cryptomus.com/v1/test-webhook/payment
ਕਾਪੀ

ਵੈਬਹੋਕ ਡਾਟਾ ਐਰੇ ਤੋਂ ਦਸਤਖਤ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ, ਭੁਗਤਾਨ ਏਪੀਆਈ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰੋ.

ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰਨ ਲਈ ਕਿ ਤੁਸੀਂ ਵੈਬਹੁੱਕ ਨੂੰ ਸਹੀ ਤਰ੍ਹਾਂ ਪ੍ਰਾਪਤ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਦਸਤਖਤ ਪ੍ਰਮਾਣਿਤ ਕਰ ਸਕਦੇ ਹੋ, ਤੁਹਾਨੂੰ ਭੁਗਤਾਨ ਲਈ ਵੈਬਹੁੱਕਾਂ ਨੂੰ ਟੈਸਟ ਕਰਨ ਲਈ ਇਸ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ.
ਕਿਰਪਾ ਕਰਕੇ ਨੋਟ ਕਰੋ ਕਿ ਕੋਈ ਵੀ ਡਾਟਾ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ, ਅਤੇ ਵੈਬਕੁੱਕ ਵਿੱਚ ਪ੍ਰਾਪਤ ਕਿਸੇ ਵੀ ਵੀ ਵਿਅਕਤੀ ਨੂੰ ਹਸਤਾਖਰ ਕਰਨ ਅਤੇ ਸਾਡੇ ਤੋਂ ਇਸ ਐਰੇ ਦੀ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਐਰੇ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.

ਇੱਕ ਵੈਬਹੁੱਕ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਇਸਦੀ ਯੂਯੂਆਈਡੀ ਜਾਂ ਆਰਡਰ ਆਈਡੀ ਪ੍ਰਦਾਨ ਕਰੋ. ਜੇ ਇਹ ਪੈਰਾਮੀਟਰ ਦਿੱਤੇ ਨਹੀਂ ਜਾ ਚੁੱਕੇ ਤਾਂ ਵੈਬਹੁੱਕ ਨੂੰ ਟੈਸਟ ਚਲਾਨ ਨਾਲ ਭੇਜਿਆ ਜਾਵੇਗਾ.

ਬੇਨਤੀ

ਪੁੱਛਗਿੱਛ ਪੈਰਾਮੀਟਰ

ਨਾਮਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮਮੂਲ ਮੁੱਲਪਰਿਭਾਸ਼ਾ
url_callback*stringmin:6max:150urlURL ਜੋ ਭੁਗਤਾਨ ਸਥਿਤੀ ਦੇ ਨਾਲ ਵੈਬਹੁੱਕਾਂ ਭੇਜਿਆ ਜਾਵੇਗਾ
currency*stringਇਨਵੌਇਸ ਕਰੰਸੀ ਕੋਡ
network*stringਇਨਵੌਇਸ ਨੈਟਵਰਕ ਕੋਡ
uuidstringuuidਬੇਤਰਤੀਬੇ UID ਸਤਰਚਲਾਨ ਦਾ ਯੂ
order_idstringmin:1max:32alpha_dashਬੇਤਰਤੀਬੇ ਸਤਰਚਲਾਨ ਦੀ ਆਈਡੀ ਆਰਡਰ ਕਰੋ
status*stringpaidਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀਉਪਲਬਧ ਚੋਣਾਂ:processcheckpaidpaid_overfailwrong_amountcancelsystem_failrefund_processrefund_failrefund_paid

ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ

stringmin:6max:150url

ਪਰਿਭਾਸ਼ਾ

URL ਜੋ ਭੁਗਤਾਨ ਸਥਿਤੀ ਦੇ ਨਾਲ ਵੈਬਹੁੱਕਾਂ ਭੇਜਿਆ ਜਾਵੇਗਾ

ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ

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

* - ਲਾਜ਼ਮੀ ਪੈਰਾਮੀਟਰ

ਤੁਸੀਂ ਯੂਯੂਆਈਡੀ ਜਾਂ ਆਰਡਰ_ਡ ਪੈਰਾਮੀਟਰਾਂ ਵਿਚੋਂ ਇਕ ਪਾਸ ਕਰਨਾ ਹੋ ਸਕਦੇ ਹੋ, ਜੇ ਤੁਸੀਂ ਦੋਵੇਂ ਪਾਸ ਕਰਦੇ ਹੋ, ਤਾਂ ਖਾਤੇ ਦੀ ਪਛਾਣ UID ਦੁਆਰਾ ਕੀਤੀ ਜਾਏਗੀ

ਬੇਨਤੀ ਉਦਾਹਰਣ


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}
ਕਾਪੀ

ਟੈਸਟਿੰਗ ਭੁਗਤਾਨ

post
https://api.cryptomus.com/v1/test-webhook/payout
ਕਾਪੀ

ਵੈਬਹੋਕ ਡਾਟਾ ਐਰੇ ਤੋਂ ਦਸਤਖਤ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ, ਭੁਗਤਾਨ ਏਪੀਆਈ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰੋ.

ਬੇਨਤੀ

ਪੁੱਛਗਿੱਛ ਪੈਰਾਮੀਟਰ

ਨਾਮਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮਮੂਲ ਮੁੱਲਪਰਿਭਾਸ਼ਾ
url_callback*stringmin:6max:150urlURL ਜੋ ਭੁਗਤਾਨ ਸਥਿਤੀ ਦੇ ਨਾਲ ਵੈਬਹੁੱਕਾਂ ਭੇਜਿਆ ਜਾਵੇਗਾ
currency*stringਭੁਗਤਾਨ ਕਰੰਸੀ ਕੋਡ
network*stringਭੁਗਤਾਨ ਨੈਟਵਰਕ ਕੋਡ
uuidstringuuidਬੇਤਰਤੀਬੇ UID ਸਤਰਭੁਗਤਾਨ ਦਾ ਯੂ
order_idstringmin:1max:32alpha_dashਬੇਤਰਤੀਬੇ ਸਤਰਭੁਗਤਾਨ ਦੀ ID ਆਰਡਰ
status*stringpaidਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀਉਪਲਬਧ ਚੋਣਾਂ:processcheckpaidfailcancelsystem_fail

ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ

stringmin:6max:150url

ਪਰਿਭਾਸ਼ਾ

URL ਜੋ ਭੁਗਤਾਨ ਸਥਿਤੀ ਦੇ ਨਾਲ ਵੈਬਹੁੱਕਾਂ ਭੇਜਿਆ ਜਾਵੇਗਾ

ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ

string

ਪਰਿਭਾਸ਼ਾ

ਭੁਗਤਾਨ ਕਰੰਸੀ ਕੋਡ

ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ

string

ਪਰਿਭਾਸ਼ਾ

ਭੁਗਤਾਨ ਨੈਟਵਰਕ ਕੋਡ

ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ

stringuuid

ਪਰਿਭਾਸ਼ਾ

ਭੁਗਤਾਨ ਦਾ ਯੂ

ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ

stringmin:1max:32alpha_dash

ਪਰਿਭਾਸ਼ਾ

ਭੁਗਤਾਨ ਦੀ ID ਆਰਡਰ

ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ

string

ਪਰਿਭਾਸ਼ਾ

ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀਉਪਲਬਧ ਚੋਣਾਂ:- process- check- paid- fail- cancel- system_fail

* - ਲਾਜ਼ਮੀ ਪੈਰਾਮੀਟਰ

ਤੁਸੀਂ ਯੂਯੂਆਈਡੀ ਜਾਂ ਆਰਡਰ_ਡ ਪੈਰਾਮੀਟਰਾਂ ਵਿਚੋਂ ਇਕ ਪਾਸ ਕਰਨਾ ਹੋ ਸਕਦੇ ਹੋ, ਜੇ ਤੁਸੀਂ ਦੋਵੇਂ ਪਾਸ ਕਰਦੇ ਹੋ, ਤਾਂ ਖਾਤੇ ਦੀ ਪਛਾਣ UID ਦੁਆਰਾ ਕੀਤੀ ਜਾਏਗੀ

ਬੇਨਤੀ ਉਦਾਹਰਣ


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}
ਕਾਪੀ

ਟੈਸਟਿੰਗ ਵਾਲਿਟ

post
https://api.cryptomus.com/v1/test-webhook/wallet
ਕਾਪੀ

ਵੈਬਹੋਕ ਡਾਟਾ ਐਰੇ ਤੋਂ ਦਸਤਖਤ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ, ਭੁਗਤਾਨ ਏਪੀਆਈ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰੋ.

ਬੇਨਤੀ

ਪੁੱਛਗਿੱਛ ਪੈਰਾਮੀਟਰ

ਨਾਮਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮਮੂਲ ਮੁੱਲਪਰਿਭਾਸ਼ਾ
url_callback*stringmin:6max:150urlURL ਜੋ ਭੁਗਤਾਨ ਸਥਿਤੀ ਦੇ ਨਾਲ ਵੈਬਹੁੱਕਾਂ ਭੇਜਿਆ ਜਾਵੇਗਾ
currency*stringਭੁਗਤਾਨ ਕਰੰਸੀ ਕੋਡ
network*stringਭੁਗਤਾਨ ਨੈਟਵਰਕ ਕੋਡ
uuidstringuuidਬੇਤਰਤੀਬੇ UID ਸਤਰਵਪਾਰ ਵਾਲਿਟ ਦਾ ਯੂ.ਆਈ.ਯੂ.ਡੀ.
order_idstringmin:1max:32alpha_dashਬੇਤਰਤੀਬੇ ਸਤਰਚਲਾਨ ਦੀ ਆਈਡੀ ਆਰਡਰ ਕਰੋ
status*stringpaidਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀਉਪਲਬਧ ਚੋਣਾਂ:processcheckpaidpaid_overfailwrong_amountcancelsystem_failrefund_processrefund_failrefund_paid

ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ

stringmin:6max:150url

ਪਰਿਭਾਸ਼ਾ

URL ਜੋ ਭੁਗਤਾਨ ਸਥਿਤੀ ਦੇ ਨਾਲ ਵੈਬਹੁੱਕਾਂ ਭੇਜਿਆ ਜਾਵੇਗਾ

ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ

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}
ਕਾਪੀ