Я хочу совершать платежи через платежный шлюз HyperPay, используя php.Я искал по всей сети и смог найти только один полезный ресурс для этой вещи.
https://payhyper.com/documentation/api#endpoints
Я пытался вызвать некоторые конечные точки, но я получаю несанкционированный доступ.Есть ли какая-нибудь документация, где я могу получить фиктивные учетные данные для проверки его API, чтобы сделать платеж, используя php.
Я следовал за деталями по следующей ссылке https://payhyper.com/documentation/api#endpoints
Я использовал Почтальон, чтобыпоразить конечные точки
$request = new HttpRequest();
$request->setUrl('https://api.payhyper.com/v1/orders');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders(array(
'cache-control' => 'no-cache',
'Connection' => 'keep-alive',
'Content-Length' => '115',
'Accept-Encoding' => 'gzip, deflate',
'Host' => 'api.payhyper.com',
'Postman-Token' => '45a4a01a-0b94-4132-9cc2-cf4a92366b67,c4d11884-7387-42ba-8a8c-6ac48837761a',
'Cache-Control' => 'no-cache',
'Accept' => '*/*',
'User-Agent' => 'PostmanRuntime/7.17.1',
'Content-Type' => 'application/json',
'Authorization' => 'Hyper live-198a78d630c543dc99b94a594df4300b:AzkOhiSJwO4crjxDtDd5d2gkgkE='
));
$request->setBody('{"amount":"100.1","currency":"JOD","email":"hello@world.com","country":"JO","city":"AMMAN","phone":"+962788001234"}');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}