Создайте пользовательскую кнопку «Войти с помощью PayPal» - PullRequest
0 голосов
/ 21 февраля 2019

Я успешно интегрировал функциональность «Войти через 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 голосов
/ 05 марта 2019
$(document).on('click', '#ppLogin', function(){
   $("#myContainer button").trigger("click");
});

Это работает и для меня.Он работает как Шарм.

0 голосов
/ 05 марта 2019
$(document).on('click', '#ppLogin', function(){
   $("#myContainer button").trigger("click");
});

Этот код работает и для меня.Я нашел очень эффективную логику.Мы также можем делать с событием trigger () или click ().

0 голосов
/ 23 февраля 2019

Я об этом, но не смог получить положительный ответ.Я использовал один трюк для этого.

Вы можете скрыть кнопку PayPal по умолчанию, используя CSS, который сгенерирован сам по себе.

и создать свою пользовательскую ссылку и вызвать кнопку по умолчанию при нажатии на ссылку.

Например

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

Его работы идеально подходят для меня.

...