Я использую адаптивный API для осуществления цепного платежа. Код выглядит
ChainedPay chainedPay = новая ChainedPay (numberOfReceivers);
// устанавливаем значения (такие как возвращаемый URL, отмена URL, IPN URL и т. д. для объекта chainedPay
....
Receiver primaryReceiver = new Receiver ();
// установить значение получателя, такое как сумма и т. д.
...
chainedPay.setPrimaryReceiver (primaryReceiver);
Receiver rec1 = new Receiver ();
// установить значение второго получателя
...
chainedPay.addToSecondaryReceivers (REC1);
// Сделать запрос
chainedPay.makeRequest (); как это:
Я получаю сообщение IPN при подтверждении платежа. Но я хочу, чтобы в запросе на оплату можно было отправлять значение, например идентификатор транзакции, существующее в моей системе, и отправлять его обратно IPN, чтобы я мог найти транзакцию по ее идентификатору в прослушивателе ipn и использовать эту информацию для доставки цифрового товара пользователю. Я не могу понять, где установить это значение в запросе на оплату.
Перед использованием вызова API адаптивного платежа, если я хочу передать идентификатор транзакции в IPN, я бы установил его в поле item_number в поле в форме кнопки покупки, и это было бы пропущено. Есть ли что-то похожее в адаптивном API?
Спасибо,
Тим