Интеграция платежей HyperPay с php - PullRequest
0 голосов
/ 19 сентября 2019

Я хочу совершать платежи через платежный шлюз 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;
}

...