Создание формы PayPal для Pyment, в которой я использую регулярный платеж.
Вот эта форма.
<form name="_xclick" action=${url} method="post" onsubmit="return validate(this);">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="item_name" value="${chooseService['name']}">
<input type="hidden" name="amount" value="${amount}">
<input type="hidden" name="cancel_return" value="http://localhost:8080/change_service">
<input type="hidden" name="return" value="http://localhost:8080/invoice">
<input type="hidden" name="notify_url" value="http://localhost:8080/invoice">
<input type="hidden" name="a3" value="${amount}">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="t3" value="M">
<Input type="submit" class="dsrButton blue" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" value="Confirm change" id="tabOneSubmit"></input>
Это работает нормально, я получаю идентификатор перехода. Я сохраняю этот идентификатор в БД. Я хочу знать, как я отменяю регулярный платеж, как эта форма или с помощью простого кода Java.
Если вы использовали Стандарт оплаты через веб-сайт (кнопка «Подписаться» — Button Factory), вы не сможете отменить подписку, используя любой API. вам нужно отменить его с вашего счета PayPal. См. Отмена подписки в Стандарт оплаты сайта. Если вы используете классический API для создания подписки, вы можете отменить его, используя ManageRecurringPaymentsProfileStatus
Других решений пока нет …