ਭੁਗਤਾਨ ਨੂੰ ਭੁਗਤਾਨ ਕੀਤਾ ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕਰੋ
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।
ਕਿਉਂਕਿ ਭੁਗਤਾਨ ਪ੍ਰੋਸੈਸਿੰਗ ਪ੍ਰਵਾਹ ਅਸਿੰਕ੍ਰੋਨਸ ਹੈ, ਇਸ ਲਈ ਤੁਰੰਤ ਸਥਿਤੀ ਅੱਪਡੇਟ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਹੈ। ਜਦੋਂ ਅੰਤਮ ਬਿੰਦੂ ਨੂੰ ਕਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਅੱਗੇ ਦੀ ਪ੍ਰਕਿਰਿਆ ਲਈ ਇੱਕ ਅਨੁਸਾਰੀ ਅਸਿੰਕ੍ਰੋਨਸ ਕਾਰਜ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ।
ਬੇਨਤੀ
ਪੁੱਛਗਿੱਛ ਪੈਰਾਮੀਟਰ
| ਨਾਮ | ਪੈਰਾਮੀਟਰ ਦੀ ਕਿਸਮ | ਪਰਿਭਾਸ਼ਾ |
|---|---|---|
| uuid | stringuuidrequired_without: order_id | ਭੁਗਤਾਨ ਦਾ ਯੂ |
| order_id | stringrequired_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}ਕਾਪੀ ਕਰੋ