ਬੇਨਤੀ ਫਾਰਮੈਟ
Endpoint
https://api.cryptomus.com/
ਸਾਰੀਆਂ ਬੇਨਤੀਆਂ ਨੂੰ ਜੇਐਸਐਨ ਫਾਰਮੈਟ ਵਿੱਚ ਪੋਸਟ method ੰਗ ਦੁਆਰਾ ਭੇਜਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ.
ਬੇਨਤੀ ਤੇ ਹਸਤਾਖਰ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ
ਪ੍ਰਮਾਣਿਕਤਾ
ਪ੍ਰਮਾਣੀਕਰਣ ਪ੍ਰਕਿਰਿਆ ਨੂੰ 2 HTTP ਸਿਰਲੇਖ ਭੇਜ ਕੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:
ਨਾਮ | ਪਰਿਭਾਸ਼ਾ |
---|---|
merchant | ਵਪਾਰੀ ਦੀ ਯੂਯੂਡ, ਜੋ ਤੁਸੀਂ ਸੈਟਿੰਗਜ਼ ਸੈਕਸ਼ਨ ਵਿੱਚ ਵਪਾਰੀ ਦੇ ਨਿੱਜੀ ਖਾਤੇ ਵਿੱਚ ਪਾ ਸਕਦੇ ਹੋ. |
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 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: f80fa426a89eb62bd53997326865d850' \
-H 'Content-Type: application/json' \
-d '{}'
ਕਾਪੀ