【发布时间】:2015-06-15 11:17:32
【问题描述】:
我正在使用嵌入到我的应用程序中的轻型浏览器。我的表单将操作设置为“https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay”。
我有触发 pay pal 现在付款按钮的 java 脚本。
<script type="text/javascript" charset="utf-8">
var embeddedPPFlow = new PAYPAL.apps.DGFlow({trigger: 'submitBtn'});
</script>
现在在我的表单中,我有这个立即付款按钮,并且还输入了如下所示的参数设置。我的输入参数为“expType”、“payKey”和“custom”。
<input type="image" id="submitBtn" value="Pay with PayPal" src="https://www.paypalobjects.com/en_US/i/btn/btn_paynowCC_LG.gif">
<input id="type" type="hidden" name="expType" value="light">
<input id="paykey" type="hidden" name="paykey" value='<%=request.getAttribute("payKey")%>'>
<input id="custom" type="hidden" name="custom" value='<%=(String)request.getAttribute("custom")%>'>
但是一旦在付款发生后,当我收到关于确认付款的 IPN 通知 URL 的异步请求时,我看到“自定义”为空,我已通过其中一个输入参数。有人可以建议在自适应(链式支付)嵌入式支付中传递额外的请求参数有什么办法吗?
【问题讨论】:
标签: java paypal paypal-adaptive-payments