ਭੁਗਤਾਨ ਨੂੰ ਭੁਗਤਾਨ ਕੀਤਾ ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕਰੋ

post https://api.cryptomus.com/v1/payment/mark-as-paid ਕਾਪੀ ਕਰੋ

ਉਪਭੋਗਤਾ ਨੂੰ ਭੁਗਤਾਨ ਨੂੰ ਭੁਗਤਾਨ ਕੀਤੇ ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

ਇਹ ਕਾਰਵਾਈ ਸਿਰਫ਼ ਹੇਠ ਦਿੱਤੇ ਸਥਿਤੀ ਸੰਜੋਗਾਂ ਵਾਲੇ ਭੁਗਤਾਨਾਂ ਲਈ ਉਪਲਬਧ ਹੈ:status = active ਅਤੇ payment_status = wrong_amount_waiting,or status = completed and payment_status = wrong_amount।

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

ਬੇਨਤੀ

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

ਨਾਮਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮਪਰਿਭਾਸ਼ਾ
uuidstringuuidrequired_without: order_idਭੁਗਤਾਨ ਦਾ ਯੂ
order_idstringrequired_without: uuidਤੁਹਾਡੇ ਸਿਸਟਮ ਵਿੱਚ ਆਈਡੀ ਆਰਡਰ ਕਰੋਪੈਰਾਮੀਟਰ ਵਰਣਮਾਲਾ ਦੇ ਅੱਖਰਾਂ, ਸੰਖਿਆਵਾਂ, ਅੰਡਰਸਕੋਰਸ ਅਤੇ ਡੈਸ਼ ਨਾਲ ਇੱਕ ਸਤਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਇਸ ਵਿੱਚ ਕੋਈ ਖਾਲੀ ਥਾਂ ਜਾਂ ਵਿਸ਼ੇਸ਼ ਅੱਖਰ ਨਹੀਂ ਹੋਣੇ ਚਾਹੀਦੇ.

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

stringuuidrequired_without: order_id

ਪਰਿਭਾਸ਼ਾ

ਭੁਗਤਾਨ ਦਾ ਯੂ

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

stringrequired_without: uuid

ਪਰਿਭਾਸ਼ਾ

ਤੁਹਾਡੇ ਸਿਸਟਮ ਵਿੱਚ ਆਈਡੀ ਆਰਡਰ ਕਰੋਪੈਰਾਮੀਟਰ ਵਰਣਮਾਲਾ ਦੇ ਅੱਖਰਾਂ, ਸੰਖਿਆਵਾਂ, ਅੰਡਰਸਕੋਰਸ ਅਤੇ ਡੈਸ਼ ਨਾਲ ਇੱਕ ਸਤਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਇਸ ਵਿੱਚ ਕੋਈ ਖਾਲੀ ਥਾਂ ਜਾਂ ਵਿਸ਼ੇਸ਼ ਅੱਖਰ ਨਹੀਂ ਹੋਣੇ ਚਾਹੀਦੇ.

ਬੇਨਤੀ ਉਦਾਹਰਣ


curl --location 'https://api.cryptomus.com/v1/payment/mark-as-paid' \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
    "order_id": "test_107"
}'
ਕਾਪੀ ਕਰੋ

ਜਵਾਬ

ਜਵਾਬ ਉਦਾਹਰਣ


1{
2  "state": 0,
3  "result": {
4    "success": true,
5    "message": "The request has been accepted and queued for processing."
6  }
7}
ਕਾਪੀ ਕਰੋ

ਸੰਭਵ ਗਲਤੀਆਂ

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

ਕੋਡ : 422

ਉਦਾਹਰਨ ਜਵਾਬ:


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

ਅੰਦਰੂਨੀ ਸਰਵਰ ਗਲਤੀ

ਕੋਡ : 500

ਉਦਾਹਰਨ ਜਵਾਬ:


1{
2	"message": "Server error, #1",
3	"code": 500,
4	"error": null
5}
ਕਾਪੀ ਕਰੋ