· 5 years ago · Mar 19, 2020, 05:26 PM
1<?php
2
3$shop_id = '';
4$secret_key = '';
5$paymentService = new YandexKassa($shop_id, $secret_key);
6
7// Создаем платеж
8$payment = $paymentService.createPayment(array(
9 'amount' => 1000,
10 'return_url' => 'https://staging.me.vk-admin.com/payment_callback.php',
11 'description' => 'description',
12 'order_id' => 12341234,
13 'payment_type' => 'yandex_money',
14));
15
16// Ссылка на страницу платежа
17$confirm_url = $payment.getConfirmUrl();
18// Либо $payment может быть просто объектом с полями
19// $confirm_url = $payment['confirm_url'];
20
21// Форматируем данные из колбека
22// $data_from_callback
23$payment = YandexKassa.formatPayment($data_from_callback);
24// Или если у нас есть класс PaymentServiceData
25// $payment = new YandexKassaPayment($data_from_callback);
26
27?>