进行自定义“使用PayPal登录”

时间:2019-02-21 15:14:35

标签: paypal paypal-sandbox

我已经在我的应用程序中成功集成了“使用PayPal登录”功能。 我已使用以下代码生成按钮和功能。

<p><span id="myContainers"></span></p>

        <script src="https://www.paypalobjects.com/js/external/api.js"></script>
        <script>
        paypal.use( ["login"], function(login) {
          login.render ({
            "appid": "{{App_id}}",
            "authend": "sandbox",
            "scopes": "profile email address phone https://uri.paypal.com/services/paypalattributes",
            "containerid": "myContainers",
            "locale": "en-us",
            "returnurl": "http://localhost/test/paypal_login_2/result.php"
          });
        });
        </script>

我的输出低于输出

paypal button image

我不希望使用默认的“使用PayPal按钮登录”。取而代之的是,我想要一个普通链接。

我对此进行了研究,但未获得任何成功。请分享,如果有人做过的话。

谢谢。

3 个答案:

答案 0 :(得分:2)

$(document).on('click', '#ppLogin', function(){
   $("#myContainer button").trigger("click");
});

这对我也适用。就像魅力一样。

答案 1 :(得分:2)

$(document).on('click', '#ppLogin', function(){
   $("#myContainer button").trigger("click");
});
  

此代码也对我有用。我发现过非常有效的逻辑。   我们也可以使用trigger()或click()事件。

答案 2 :(得分:0)

我对此有所了解,但没有得到积极的回应。我用了一个窍门。

您可以使用自身生成的CSS隐藏默认的Paypal按钮。

并创建您的自定义链接,并在点击链接时触发默认按钮。

例如

$(document).on('click', '#ppLogin', function(){
   $("#myContainer button").trigger("click");
});

它对我来说很完美。