Saltar al contenido

¿Cómo puedo desactivar el botón de crédito de PayPal?

Después de consultar expertos en el tema, programadores de varias áreas y profesores dimos con la solución al problema y la compartimos en esta publicación.

Solución:

Sé que esta es una pregunta un poco vieja, pero acabo de pasar una hora tratando de encontrar la respuesta, así que espero que esto ayude a alguien algún día.

Si está utilizando el nuevo método de integración que comienza paypal.Buttons en vez de paypal.Button.rendertienes que anexar disable-funding al SDK de JS.


card = Tarjetas de crédito o débito

credit = Crédito de PayPal

sepa = SEPA-Lastschrift

Fuente: https://developer.paypal.com/docs/checkout/reference/customize-sdk/#disable-funding

Si es el webmaster y tiene acceso al inicio de sesión de la cuenta de PayPal donde se creó el botón de PayPal, haga clic en las herramientas comerciales y edite los botones de PayPal guardados, hay una opción para eliminar el área de la tarjeta de crédito. https://www.paypal.com/buttons/

Lo que hice fue colocar un div sobre el botón de Paypal y luego deshabilitar el div cuando fue necesario:

REPRESENTACIÓN NORMAL DEL BOTÓN DE PAYPAL:

  paypal.Button.render( production

    // Specify the style of the button
    style:  rect
        color: 'gold',      // gold ,

    // PayPal Client IDs - replace with your own
    // Create a PayPal app: https://developer.paypal.com/developer/applications/create
    client: 
        sandbox:    'XXX',
        production: 'YYY'
    ,

    payment: function(data, actions) 
        return actions.payment.create(
            payment: 
                transactions: [
                    
                        amount:  total: totalAmount, currency: 'USD' 
                    
                ]
            
        );
    ,

    onAuthorize: function(data, actions) 
        return actions.payment.execute().then(function() 
          window.alert('Payment Complete!');                                 
        );
    

  , '#paypal-button-container');

RENDIMIENTO DE BOTÓN DE POSTE DE COSAS ADICIONALES:

  $("
").css( cursor:"pointer", position: "absolute", width: "100%", height: "100%", left: 0, top: 0, zIndex: 1000000, // to be on the safe side ).appendTo($("#paypal-button-container").css("position", "relative"));

QUITAR LA CUBIERTA:

function removeCover()
  $('#paypal-fake-cover').remove();

Puntuaciones y reseñas

Si guardas algún titubeo o disposición de progresar nuestro enunciado puedes realizar una ilustración y con mucho placer lo interpretaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4.5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *