Регулярные платежи выполняются магазином по стандартной схеме выполнения платежа за исключением необходимости передачи дополнительного параметра primaryTrxPcid на этапе стадии CheckPaymentAvail. Возможность выполнения регулярных платежей по умолчанию отключена и включается банком по запросу магазина.

Дополнительные параметры ответа магазина на CheckPaymentAvail для регулярных платежей

Параметр Обязательность Тип Описание
primaryTrxPcid String Идентификатор прошлой успешной транзакции. Длина 32 символа.

Пример ответа магазина на CheckPaymentAvail при result.code = 1 для регулярных платежей

<?xml version="1.0"?>
<payment-avail-response>
	<result>
		<code>1</code>
		<desc>OK</desc>
	</result>
	<merchant-trx>624292</merchant-trx>
	<primaryTrxPcid>46622B749D0946EB37791DA383E315A9</primaryTrxPcid>
	<purchase>
		<shortDesc>Краткое описание покупки.</shortDesc>
		<longDesc>Развернутое описание покупки.</longDesc>
		<account-amount>
			<id>A0CB3E876226313F6A7E2F220E7DFA1E</id>
			<amount>27282</amount>
			<currency>980</currency>
			<exponent>2</exponent>
		</account-amount>
	</purchase>
</payment-avail-response>

Пример ответа магазина на CheckPaymentAvail при result.code = 2 для регулярных платежей

<?xml version="1.0"?>
<payment-avail-response>
	<result>
		<code>2</code>
		<desc>Unable to accept this payment.</desc>
	</result>
</payment-avail-response>