it-swarm.com.de

Wie kann ich den Paypal Credit Button deaktivieren?

Der Checkout-Bereich meiner Website enthält einen Iframe, der eine Paypal-Schaltfläche enthält.

In letzter Zeit scheint Paypal diesem iframe automatisch einen "Guthaben" -Button hinzugefügt zu haben. Ich will keine zwei Knöpfe, ich will nur den alten gelben Paypal-Knopf behalten.

Wie werde ich es los? Gibt es irgendwo eine Einstellung, um es zu deaktivieren?

Ich sehe nichts in ihren FAQ darüber, wie man es loswird.

enter image description here

5
Pikamander2

Aus den Dokumenten, die Stephen Ostermiller oben verlinkt hat:

Sie können Paypal-Guthaben in Ihrer Funktion Paypal.Button.render deaktivieren.

Zum Beispiel:

Paypal.Button.render(
{
    funding:
    {
        disallowed: [ Paypal.FUNDING.CREDIT ]
    },
});
0
Pikamander2

Ich weiß, dass dies eine alte Frage ist, aber ich habe gerade eine Stunde lang versucht, eine Antwort darauf zu finden. Hoffentlich hilft das irgendwann jemandem.

Wenn Sie die neue Integrationsmethode verwenden, die Paypal.Buttons anstelle von Paypal.Button.render startet, müssen Sie disable-funding an das JS SDK anhängen.

<script src="https://Paypal.com/sdk/js?client-id=YOUR_CLIENT_ID&disable-funding=credit,card"></script>

card = Kredit- oder Debitkarten

credit = Paypal-Guthaben

sepa = SEPA-Lastschrift

Quelle: https://developer.Paypal.com/docs/checkout/reference/customize-sdk/#disable-funding

4
Henry

Wenn Sie als Webmaster Zugriff auf das Paypal-Konto haben, in dem die Paypal-Schaltfläche erstellt wurde, klicken Sie auf Händler-Tools und bearbeiten Sie Ihre gespeicherten Paypal-Schaltflächen. Es besteht die Möglichkeit, den Kreditkartenbereich zu entfernen. https://www.Paypal.com/buttons/

3
jehovahsays

Was ich getan habe war, ein Div über die Paypal-Schaltfläche zu legen und dann das Div zu deaktivieren, wenn nötig:

NORMALE RENDERUNG VON Paypal-TASTEN:

  Paypal.Button.render({

    // Set your environment
    env: 'production', // sandbox | production

    // Specify the style of the button
    style: {
        label: 'pay',   // Paypal | checkout | pay
        size:  'small',    // small | medium | large | responsive
        shape: 'pill',     // pill | rect
        color: 'gold',      // gold | blue | silver | black
        tagline: 'true'
    },

    // 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');

ZUSÄTZLICHES MATERIAL POST KNOPF RENDER:

  $("<div id='Paypal-fake-cover' onclick='removeCover();' />").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"));

DECKEL ENTFERNEN:

function removeCover(){
  $('#Paypal-fake-cover').remove();
}
1
maudulus

Wenn es eine eigene Element-ID oder Klasse hat, können Sie sie mit CSS ausblenden

z.B. #paypalCredit {display: none;}

0
Steve