Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $content = '';
- $name = $_SESSION['name'];
- $email = $_SESSION['email'];
- $phone = $_SESSION['phone'];
- $total = $_SESSION['total'] * 100;
- if(isset($_GET['payment'])){
- switch($_GET['payment']) {
- case 'cash':
- $content = 'Тут будем печатать чек из переменный статики, сессий и других';
- break;
- case 'online':
- $userName = 'ХХХ';
- $password = 'ХХХ';
- $orderNumber = date('dmY_His');
- $returnUrl = 'http://ХХХ/send/return';
- $failUrl = 'http://ХХХ/send/fail';
- $clientId = str_replace('.','',$_SERVER['REMOTE_ADDR']);
- $curl = curl_init();
- curl_setopt($curl, CURLOPT_URL, 'https://securepayments.sberbank.ru/payment/rest/register.do');
- curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
- curl_setopt($curl, CURLOPT_POST, true);
- curl_setopt($curl, CURLOPT_POSTFIELDS, 'userName='.$userName.'&password='.$password.'&orderNumber='.$orderNumber.'&amount='.$total.'¤cy=643&returnUrl='.$returnUrl.'&failUrl='.$failUrl.'&language=ru&clientId='.$clientId.'');
- $out = curl_exec($curl);
- header('Location: '.json_decode($out, true)['formUrl']);
- curl_close($curl);
- break;
- default:
- $content = 'N/A';
- }
- }
- echo $content;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement