ਰਿਫੰਡ

post
https://api.cryptomus.com/v1/payment/refund
ਕਾਪੀ

ਬੇਨਤੀ

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

ਨਾਮਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮਪਰਿਭਾਸ਼ਾ
address*stringਪਤਾ ਜਿਸ ਨੂੰ ਰਿਫੰਡ ਬਣਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ
is_subtract*booleanਕੀ ਵਪਾਰੀ ਦੇ ਸੰਤੁਲਨ ਤੋਂ ਜਾਂ ਰਿਫੰਡ ਰਕਮ ਤੋਂ ਕਮਿਸ਼ਨ ਲੈਣਾ ਹੈ true - ਵਪਾਰੀ ਸੰਤੁਲਨ ਤੋਂ ਕਮਿਸ਼ਨ ਲਓ false - ਕਮਿਸ਼ਨ ਦੀ ਰਕਮ ਦੁਆਰਾ ਵਾਪਸੀਯੋਗ ਰਕਮ ਨੂੰ ਘਟਾਓ
uuid*uuidrequired_without: order_idਇਨਵੌਇਸ ਯੂਡ
order_id*stringmin:1max:128alpha_dashrequired_without: uuidਇਨਵੌਇਸ ਆਰਡਰ ਆਈਡੀ

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

string

ਪਰਿਭਾਸ਼ਾ

ਪਤਾ ਜਿਸ ਨੂੰ ਰਿਫੰਡ ਬਣਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ

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

boolean

ਪਰਿਭਾਸ਼ਾ

ਕੀ ਵਪਾਰੀ ਦੇ ਸੰਤੁਲਨ ਤੋਂ ਜਾਂ ਰਿਫੰਡ ਰਕਮ ਤੋਂ ਕਮਿਸ਼ਨ ਲੈਣਾ ਹੈ true - ਵਪਾਰੀ ਸੰਤੁਲਨ ਤੋਂ ਕਮਿਸ਼ਨ ਲਓ false - ਕਮਿਸ਼ਨ ਦੀ ਰਕਮ ਦੁਆਰਾ ਵਾਪਸੀਯੋਗ ਰਕਮ ਨੂੰ ਘਟਾਓ

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

uuidrequired_without: order_id

ਪਰਿਭਾਸ਼ਾ

ਇਨਵੌਇਸ ਯੂਡ

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

stringmin:1max:128alpha_dashrequired_without: uuid

ਪਰਿਭਾਸ਼ਾ

ਇਨਵੌਇਸ ਆਰਡਰ ਆਈਡੀ

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

ਚਲਾਨ ਦੁਆਰਾ ਦੀ ਪਛਾਣ ਕੀਤੀ ਗਈ ਹੈ order_id ਜਾਂ uuid, ਜੇ ਤੁਸੀਂ ਦੋਵੇਂ ਪਾਸ ਕਰਦੇ ਹੋ, ਤਾਂ ਖਾਤੇ ਦੀ ਪਛਾਣ UID ਦੁਆਰਾ ਕੀਤੀ ਜਾਏਗੀ

ਬੇਨਤੀ ਉਦਾਹਰਣ


curl https://api.cryptomus.com/v1/payment/refund \
    -X POST \
    -H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
    -H 'sign: fe99035f86fa436181717b302b95bacff1' \
    -H 'Content-Type: application/json' \
    -d '{
            "uuid": "8b03432e-385b-4670-8d06-064591096795",
            "address": "TDD97yguPESTpcrJMqU6h2ozZbibv4Vaqm", 
            "is_subtract": "true"
        }'
ਕਾਪੀ

ਜਵਾਬ

ਜਵਾਬ ਉਦਾਹਰਣ


1{
2  "state": 0,
3  "result": []
4}
ਕਾਪੀ

ਸੰਭਵ ਗਲਤੀਆਂ

ਪ੍ਰਮਾਣਿਕਤਾ ਗਲਤੀਆਂ

ਕੋਡ : 422

ਉਦਾਹਰਣ ਪ੍ਰਤਿਕਿਰਿਆ:

ਜੇਕਰ ਤੁਹਾਡੇ ਵੱਲੋਂ ਪ੍ਰਦਾਨ ਕੀਤੇ uuid ਜਾਂ order_id ਵਾਲਾ ਇਨਵੌਇਸ ਮੌਜੂਦ ਨਹੀਂ ਹੈ:


1{
2    "state": 1,
3    "message": "Payment was not found"
4} 
ਕਾਪੀ

ਜੇ ਤੁਸੀਂ ਏ uuid ਪਾਸ ਨਹੀਂ ਕਰ ਸਕੋਗੇ ਅਤੇ order_id, ਤੁਹਾਨੂੰ ਇਹ ਸੁਨੇਹਾ ਮਿਲੇਗਾ. ਇਸਦਾ ਅਰਥ ਹੈ ਕਿ ਘੱਟੋ ਘੱਟ ਪੈਰਾਮੀਟਰਾਂ ਵਿਚੋਂ ਘੱਟੋ ਘੱਟ ਇਕ ਲੋੜੀਂਦਾ ਹੈ.


1{
2	"state": 1,
3	"errors": {
4		"uuid": ["validation.required_without"],
5		"order_id": ["validation.required_without"]
6	}
7}
ਕਾਪੀ

ਜੇ ਭੁਗਤਾਨ ਤੁਹਾਡੇ ਵਪਾਰੀ 'ਤੇ ਬਲੌਕ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਹ ਗਲਤੀ ਸੁਨੇਹਾ ਮਿਲੇਗਾ. ਇਹ ਵਾਪਰਦਾ ਹੈ, ਉਦਾਹਰਣ ਵਜੋਂ, ਜਦੋਂ ਤੁਸੀਂ ਆਪਣਾ ਪਾਸਵਰਡ ਬਦਲਦੇ ਹੋ ਅਤੇ ਭੁਗਤਾਨ 24 ਘੰਟਿਆਂ ਲਈ ਬਲੌਕ ਕੀਤੇ ਜਾਂਦੇ ਹਨ.


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
5
ਕਾਪੀ

ਜੇ ਵਪਾਰੀ ਵਾਲਿਟ ਜੋ ਚਲਾਨ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ ਤਾਂ ਮੌਜੂਦ ਨਹੀਂ ਹੈ:


1{
2    "state": 1,
3    "message": "Undefined merchant wallet"
4}
ਕਾਪੀ

ਜੇ ਚਲਾਨ ਨੂੰ ਅੰਤਮ ਰੂਪ ਜਾਂ ਭੁਗਤਾਨ ਨਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.


1{
2    "state": 1,
3    "message": "Refunds are made only for completed payments"
4}
ਕਾਪੀ

ਜੇ ਵਾਪਸ ਕਰਨ ਦੀ ਰਕਮ ਚਲਾਨ ਭੁਗਤਾਨ ਦੀ ਮਾਤਰਾ ਤੋਂ ਵੱਧ ਜਾਂਦੀ ਹੈ:


1{
2    "state": 1,
3    "message": "The refund amount should not be more than the amount paid"
4}
ਕਾਪੀ

ਜੇ ਤਕਨੀਕੀ ਕੰਮ ਹੁੰਦਾ ਹੈ ਅਤੇ ਭੁਗਤਾਨ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਨਹੀਂ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਹ ਗਲਤੀ ਸੁਨੇਹਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ:


1{
2    "state": 1,
3    "message": "Server error"
4}
ਕਾਪੀ