Установка даты следующего платежа по подписке
setSubscriptionPaymentDate - данный метод предназначен для установки даты следующего платежа
С помощью данного метода можно сдвинуть дату следующего платежа по подписке. Сдвигать дату можно только "в будущее" относительно текущей установленной даты следующего платежа. Тем самым увеличивая срок пребывания в клубе.
Например, можно применять в качестве бонуса для подписчиков
post
https://demo.payform.ru/rest/setSubscriptionPaymentDate/
setSubscriptionPaymentDate
Пример запроса:
header('Content-type:text/plain;charset=utf-8');
require_once __DIR__ . '/Hmac.php';
$url = 'https://demo.payform.ru/rest/setSubscriptionPaymentDate/';
$secret_key = '2y2aw4oknnke80bp1a8fniwuuq7tdkwmmuq7vwi4nzbr8z1182ftbn6p8mhw3bhz';
$data = [
'subscription' => 1,
'auth_type' => 'vk_user_id',
'vk_user_id' => 123,
'date' => '2021-12-31 23:59'
];
$data['signature'] = Hmac::create($data, $secret_key);
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => http_build_query($data)
]);
$response = curl_exec($ch);
Hmac.php
1KB
Binary
Библиотека Hmac.php
Информация носит исключительно справочный характер и не является офертой. С актуальной редакцией оферты и тарифами Вы можете ознакомиться в разделе "Документы".