PayPal Adaptive Payments, работа с перенаправлениями
Мы пытаемся интегрировать адаптивные платежи PayPal,
Вот как выглядит наша форма:
<form class="standard" action="/our-controller" method="post" target="PPDGFrame">
<input type="image" id="submitBtn" value="Pay with PayPal" src="https://www.paypalobjects.com/webstatic/en_US/btn/btn_checkout_pp_142x27.png">
<input id="type" type="hidden" name="expType" value="mini">
</form>
<script type="text/javascript" charset="utf-8">
var embeddedPPFlow = new PAYPAL.apps.DGFlowmini({trigger: 'submitBtn'});
</script>
Как видите, мы не предоставляем payKey
причина этого мы не хотим делать API calls
на каждом просмотре страницы, поэтому мы пытаемся сначала перенаправить на наш контроллер, где payKey
извлекается и перенаправляется к фактическому PayPal checkout page
,
Но мы получаем это постоянно:To help protect your account, we logged you out. Click the refresh button in your browser window to log in again and start your transaction over.
Есть ли способ достичь наших целей? Потому что, если мы предоставляем payKey
во входных данных, это работает найти, но не с нашим рабочим процессом.