【问题标题】:Java PayPal Client Side Express Checkout using REST(redirect_urls not working)使用 REST 的 Java PayPal 客户端快速结帐(redirect_urls 不起作用)
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-09-11
      • 2013-11-01
      • 2014-12-07
      • 2015-04-03
      • 2015-12-02
      • 2012-06-14
      • 1970-01-01
      • 2023-04-08
      • 2017-10-24
      相关资源
      最近更新 更多