【问题标题】:PayPal Checkout subscribe buttons only show two payment methods, and enableFunding has no effectPayPal Checkout 订阅按钮只显示两种支付方式,enableFunding 无效
【发布时间】:2021-05-25 22:36:30
【问题描述】:

我想在我的 React 应用程序中显示不同的付款方式,但我没有让它工作,它只显示两个按钮:“PayPal 订阅”和“借记卡或信用卡”

button image

我正在使用 react-paypal-button-v2

这是我的实现:

        <PayPalButton
            amount={amount}
            currency={currency}
            createSubscription={(data, details) => createSubscription(data, details)}
            onApprove={(data, details) => onApprove(data, details)}
            onError={(err) => onError(err)}
            catchError={(err) => catchError(err)}
            onCancel={(err) => onCancel(err)}
            options={{
                clientId: process.env.REACT_APP_PP_CLIENT_ID,
                vault:true,
                currency: "EUR",
                enableFunding: "card,venmo,mercadopago",
                intent: "subscription"
            }}
            style={{
                shape: 'rect',
                color: 'white',
                layout: 'vertical',
                label: 'subscribe'
            }}
        />

我尝试使用 enableFunding: 但它不再显示我一开始的按钮。

【问题讨论】:

    标签: javascript reactjs paypal paypal-rest-sdk paypal-subscriptions


    【解决方案1】:

    它只会显示您作为买家有资格获得的按钮,尤其是 venmo 只能在美国的移动设备上获得资格,并且可能根本不适用于订阅付款(某些资金类型不能用于订阅,因此不符合条件)

    要作为来自其他国家/地区的买家进行测试,您可以将 &amp;buyer-country=XX 添加到您的 SDK 行,该模块应通过 options={{ 支持该行。这个buyer-country参数只在沙盒中有效,如果在live模式下设置会出错

    【讨论】:

      猜你喜欢
      • 2021-10-15
      • 2015-04-13
      • 2021-01-28
      • 2012-05-23
      • 1970-01-01
      • 2019-10-18
      • 2019-11-16
      • 2021-03-31
      相关资源
      最近更新 更多