Skip to content

Commit d400728

Browse files
committed
readme update
1 parent e17742b commit d400728

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

README.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,21 +46,22 @@ $billing = (new Billing)
4646
$client = (new Client)->setBilling($billing);
4747
$payment = (new Payment)
4848
->addProduct(new Product([
49-
'name' => 'Заказ №' . $merchantPaymentReference,
50-
'sku' => 'artikul_test',
51-
'unitPrice' => 20.42,
52-
'quantity' => 1,
49+
'name' => 'Заказ №' . $merchantPaymentReference, // Наименование товарной позиции
50+
'sku' => 'test_artikul', // Артикул
51+
'unitPrice' => 20.42, // Стоимость единицы
52+
'quantity' => 1, // Количество
5353
]));
5454
$payment_method = $_GET['method'] ?? PaymentMethods::CCVISAMC; // Определим платёжный метод
5555
$authorization = new Authorization($payment_method, true);
5656
$payment->setAuthorization($authorization);
5757
$payment->setMerchantPaymentReference($merchantPaymentReference);
58-
$payment->setReturnUrl('https://' . $_SERVER['HTTP_HOST'] . '/php-api-client/?function=returnPage');
58+
$payment->setSuccessUrl('https://' . $_SERVER['HTTP_HOST'] . '/?status=success'); // Редирект после успешной оплаты
59+
$payment->setFailUrl('https://' . $_SERVER['HTTP_HOST'] . '/?status=success'); // Редирект в случае неоплаты
5960
$payment->setClient($client);
61+
6062
$apiRequest = new ApiRequest($merchant);
6163
$responseData = $apiRequest->sendAuthRequest($payment, $merchant);
62-
$responseData = json_decode((string) $responseData["response"], true);
63-
64+
$responseData = json_decode((string) $responseData["response"], true); // Отправка запроса и обработка ответа
6465
if (isset($responseData["paymentResult"])) {
6566
if (!empty($responseData['paymentResult']['bankResponseDetails']['customBankNode']['qr'])) {
6667
$qr = $responseData['paymentResult']['bankResponseDetails']['customBankNode']['qr'];

0 commit comments

Comments
 (0)