New to the community? Welcome! Please read our Community Rules and Guidelines
Pay, shop, and do even more on the PayPal appGet the App
Hi all,
I'm following this example to integrate paypal with my java webapp:
Smart Payment Buttons with server integration
In javascript function I want to send several values and I use the body attribute to send it to server:
<script>
paypal.Buttons({
createOrder: function() {
return fetch('${pageContext.request.contextPath}/createOrder', {
method: 'post',
headers: {'content-type': 'application/json'},
body: JSON.stringify({
action: 'paypal',
page: 'paypal'
})
}).then(function(res) {
return res.json();
}).then(function (data) {
return data.id;
});
},
style: {
color: 'blue',
shape: 'rect',
label: 'paypal',
height: 40
}
}).render('#ppBtn');
</script>
But I'm unable to get the parameters I defined in the body attribute.
I tried everything:
request.getParameter("action")
request.getAttribute("action")
request.getReader()
But anything worked.
Could you help me to find the best way to achieve this?
Thank you very much
©1999-2023 PayPal, Inc. All rights reserved.