GidPay.ru
  • Мерчанты
    • Создание платежа
      • Пример кода на PHP
      • Пример кода на Python
    • Пример обработчика на PHP
      • POST, GET
      • JSON
    • Готовые модули для CMS
  • PHP SDK
  • IP Адреса сервиса
  • Пользователь
    • API
Powered by GitBook
On this page
  1. Мерчанты
  2. Создание платежа

Пример кода на PHP

Пример кода на PHP

$data = [
'shop_id' => 1,
'transaction_id' => 1,
'amount' => 1,
'public_key' => 'Публичный ключ с настроек магазина',
'method' => 'Методы можно найти в документации',
'custom_fields' => [Ваши данные например user_email],
'currency' => 'RUB'
];
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://gidpay.ru/api/pay");
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded"));
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data, '', '&'));
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$resp = json_decode(curl_exec($curl), true);
curl_close($curl);

if($resp['status'] == 'error'){
    die($resp['error']);
}

//Что бы получить ссылку можно использовать 
echo $resp['success']['url'];

Last updated 1 year ago