<?php
session_start();
header("Content-type: text/html; charset=utf-8");
include 'wp-config.php';
require $_SERVER['DOCUMENT_ROOT'].'/vendor/autoload.php';
use YooKassa\Client;
if($_POST['thema']=='Перейти к оплате'){
// Ваши данные
/*$shopId = '';
$secretKey = ''*/
/*$shopId='';
$secretKey='';
*/
$client = new Client();
$client->setAuth('','');
$orderId = uniqid('order_');
$priset=uniqid('', true);
try {
$payment = $client->createPayment(
[
'amount' => [
'value' => '100.00',
'currency' => 'RUB',
],
'confirmation' => [
'type' => 'redirect',
'return_url' => 'https://ваш сайт/thankyou.php',
],
'capture' => true,
'description' => 'Заказ №'.$orderidl,
'metadata' => [
'order_id' => $orderidl,
],
],
$priset
); $confirmationUrl = $payment->confirmation->confirmation_url;
$paymentId=$payment->payment_method->id;
$_SESSION['paymentId']=$paymentId;
?><a class="confurl" target="_blank" href="<?php echo $confirmationUrl; ?>"></a>
<script src="https://ваш сайт/wp-content/themes/ваша тема/js/jquery-3.6.4.min.js"></script>
<script>
$(document).ready(function(){
$('.confurl')[0].click();
});
</script>
<?php
exit; } catch (\Exception $e) {
echo 'Ошибка: ', $e->getMessage();
}
}
?>
Нажимая «Принять», вы даете согласие на использование всех файлов, вы даете согласие на обработку файлов Cookies и других пользовательских данных, в соответствии с Политикой конфиденциальности.
Принять