【发布时间】:2018-12-26 01:48:49
【问题描述】:
Client Side Express Checkout using REST to integrate PayPal in java to do transaction by PayPal account or by using credit/debit cards.
付款成功后,我希望 paypal 在我的 java 控制器上重定向,以便我可以将付款详细信息保存在服务器上。
在 jsp 页面中调用 REST API 的代码
<script>
paypal.Button.render({
env : 'production',
client : {
sandbox : 'YYY',
production : 'XXX'
},
commit : true,
payment : function(data, actions) {
return actions.payment.create({
payment : {
transactions : [ {
amount : {
total : 1.2,
currency : 'JPY'
}
} ],
redirect_urls: {
return_url : "http://localhost:8080/tpoint-jaxrs/web/success_redirection",
cancel_url : "http://localhost:8080/tpoint-jaxrs/web/cancel_redirection"
}
}
});
},
onCancel : function(data, actions) {
},
onAuthorize : function(data, actions) {
return actions.payment.execute().then(
function(payment) {
});
}
}, '#paypal-button-container');
</script>
但是在贝宝付款成功/取消之后,贝宝没有调用提供的java控制器网址。
【问题讨论】:
标签: java paypal paypal-sandbox express-checkout