ਰਿਫੰਡ
ਬੇਨਤੀ
ਪੁੱਛਗਿੱਛ ਪੈਰਾਮੀਟਰ
ਨਾਮ | ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ | ਪਰਿਭਾਸ਼ਾ |
---|---|---|
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ਪਰਿਭਾਸ਼ਾ
ਇਨਵੌਇਸ ਆਰਡਰ ਆਈਡੀ
* - ਲਾਜ਼ਮੀ ਪੈਰਾਮੀਟਰ
ਬੇਨਤੀ ਉਦਾਹਰਣ
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}
ਕਾਪੀ