使用REST的Java PayPal客户端Express Checkout(redirect_urls不起作用)

时间:2018-07-18 08:20:01

标签: java paypal paypal-sandbox express-checkout

   Client Side Express Checkout using REST to integrate PayPal in java to do transaction by PayPal account or by using credit/debit cards.

成功付款后,我希望贝宝在我的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控制器网址

1 个答案:

答案 0 :(得分:0)

Localhost必须替换为您的网站主机名,否则PayPal会尝试打开其自己的服务器。