ਬੇਨਤੀ ਫਾਰਮੈਟ

Endpoint
https://api.cryptomus.com/
ਕਾਪੀ

ਸਾਰੀਆਂ ਬੇਨਤੀਆਂ ਨੂੰ REST ਸੈਮੈਂਟਿਕਸ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹੋਏ ਢੁਕਵੀਆਂ HTTP ਢੰਗਾਂ (GET, POST, PUT, DELETE ਆਦਿ) ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਅਤੇ JSON ਫਾਰਮੈਟ ਵਿੱਚ ਭੇਜਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
ਬੇਨਤੀ 'ਤੇ ਦਸਤਖਤ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ।

ਪ੍ਰਮਾਣਿਕਤਾ

ਪ੍ਰਮਾਣੀਕਰਣ ਪ੍ਰਕਿਰਿਆ ਨੂੰ 2 HTTP ਸਿਰਲੇਖ ਭੇਜ ਕੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:

ਨਾਮਪਰਿਭਾਸ਼ਾ
userIdਉਪਭੋਗਤਾ ਦਾ ਯੂਯੂਆਈਡੀ, ਜੋ ਤੁਸੀਂ ਆਪਣੇ ਨਿੱਜੀ ਖਾਤੇ ਵਿੱਚ ਪਾ ਸਕਦੇ ਹੋ ਜਦੋਂ ਤੁਸੀਂ ਉਪਭੋਗਤਾ ਦੇ ਆਈਕਨ ਤੇ ਕਲਿਕ ਕਰਦੇ ਹੋ.
signਬੇਸ 64 ਵਿੱਚ ਏਨਕੋਡਡ ਅਤੇ ਤੁਹਾਡੀ ਏਪੀਆਈ ਕੁੰਜੀ ਨਾਲ ਜੋੜਿਆ ਗਿਆ ਪੋਸਟ ਬੇਨਤੀ ਦੇ ਮੁੱਖ ਹਿੱਸੇ ਦਾ MD5 ਹੈਸ਼.

ਪਰਿਭਾਸ਼ਾ

ਉਪਭੋਗਤਾ ਦਾ ਯੂਯੂਆਈਡੀ, ਜੋ ਤੁਸੀਂ ਆਪਣੇ ਨਿੱਜੀ ਖਾਤੇ ਵਿੱਚ ਪਾ ਸਕਦੇ ਹੋ ਜਦੋਂ ਤੁਸੀਂ ਉਪਭੋਗਤਾ ਦੇ ਆਈਕਨ ਤੇ ਕਲਿਕ ਕਰਦੇ ਹੋ.

ਪਰਿਭਾਸ਼ਾ

ਬੇਸ 64 ਵਿੱਚ ਏਨਕੋਡਡ ਅਤੇ ਤੁਹਾਡੀ ਏਪੀਆਈ ਕੁੰਜੀ ਨਾਲ ਜੋੜਿਆ ਗਿਆ ਪੋਸਟ ਬੇਨਤੀ ਦੇ ਮੁੱਖ ਹਿੱਸੇ ਦਾ MD5 ਹੈਸ਼.

PHP ਵਿੱਚ ਦਸਤਖਤ ਕਰਨ ਵਾਲੀ ਪੀੜ੍ਹੀ ਦੀ ਉਦਾਹਰਣ:


$data = json_encode($data);
$sign = md5(base64_encode($data) . $API_KEY);
ਕਾਪੀ

ਜੇ ਬੇਨਤੀ ਨੂੰ ਸਰੀਰ ਵਿੱਚ ਮਾਪਦੰਡ ਪਾਸ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ ਖਾਲੀ ਸਤਰ ਲਈ ਇੱਕ ਦਸਤਖਤ ਬਣਾਉ:


$sign = md5(base64_encode('') . $API_KEY);
ਕਾਪੀ
ਵੱਖਰਾ ਕੁੰਜੀ ਏਪੀਆਈ ਭੁਗਤਾਨਾਂ ਅਤੇ ਭੁਗਤਾਨਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ

ਬੇਨਤੀ ਉਦਾਹਰਣ


curl https://api.cryptomus.com/v1/payment/services \
  -X POST \
  -H 'userId: 8b03432e-385b-4670-8d06-064591096795' \
  -H 'sign: f80fa426a89eb62bd53997326865d850' \
  -H 'Content-Type: application/json' \
  -d '{}'
ਕਾਪੀ