Пример кода на 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