Скрытие кнопки PayPal Credit в Braintree JavaScript v4 SDK

Я публикую это здесь в надежде, что есть инженеры Braintree/PayPal, которые обращаются к StackOverflow за поддержкой. Я дважды отправил заявку в службу поддержки через их новую форму, но не получил ответа.

Совсем недавно мы заметили, что кнопка «Кредит PayPal» появилась на нашей платежной странице без каких-либо изменений кода с нашей стороны, чтобы включить ее.

Как бы мы это отключили?

Кроме того, является ли это поведением по умолчанию для отображения этого только в учетных записях песочницы? Похоже, это не влияет на нашу производственную среду (пока).

Мы используем v4 JavaScript SDK:

      braintreeClient: "https://js.braintreegateway.com/web/3.87.0/js/client.min",
hosted_fields: "https://js.braintreegateway.com/web/3.87.0/js/hosted-fields.min",
checkoutJs: "https://www.paypalobjects.com/api/checkout.min",
paypalCheckout: "https://js.braintreegateway.com/web/3.87.0/js/paypal-checkout.min"

Я пробовал пройти, но это не имело никакого эффекта:

      // Set up PayPal with the checkout.js library
paypal.Button.render({
    env: '{{ braintree_env }}', // 'sandbox' or 'production'
    style: {
        label: 'paypal',
        size:  'responsive',    // small | medium | large | responsive
        shape: 'rect',     // pill | rect
        color: 'white',     // gold | blue | silver | black
        tagline: false,
        width: 500,
        height: 55
    },
    payment: function () {
        return paypalCheckoutInstance.createPayment({
            flow: 'vault', // required to allow us to charge the account in future without re-authentication
            offerCredit: false
        });
    },

1 ответ

Для (v4) checkout.js, который устарел, включение или отключение кнопки кредита в существующей учетной записи, вероятно, потребует переключения на уровне учетной записи, поэтому Braintree/PayPal должны будут сделать это за вас.

Изменить: попробуйте добавить это в:

          funding: {
        disallowed: [window.paypal.FUNDING.CREDIT]
    },

Текущие (v5) интеграции JS SDK имеют параметр fundingSource для отображения определенных кнопок. (а также параметр сценария отключения финансирования при рендеринге нескольких умных, но это не так полезно с Braintree)

Другие вопросы по тегам