Установка даты следующего платежа по подписке

setSubscriptionPaymentDate - данный метод предназначен для установки даты следующего платежа

С помощью данного метода можно сдвинуть дату следующего платежа по подписке. Сдвигать дату можно только "в будущее" относительно текущей установленной даты следующего платежа. Тем самым увеличивая срок пребывания в клубе.

Например, можно применять в качестве бонуса для подписчиков

setSubscriptionPaymentDate

POST https://demo.payform.ru/rest/setSubscriptionPaymentDate/

Query Parameters

success

Пример запроса:

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);

Информация носит исключительно справочный характер и не является офертой. С актуальной редакцией оферты и тарифами Вы можете ознакомиться в разделе "Документы".

Last updated