PayPal Checkout订阅按钮只显示两种支付方式,enableFunding没有效果
PayPal Checkout subscribe buttons only show two payment methods, and enableFunding has no effect
我想在我的 React 应用程序中显示不同的支付方式,但我没有让它工作,它只显示了两个按钮:“PayPal Subscribe”和“Debit or Credit Card”
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: < payment-methods > 但它不再显示我在开始时使用的按钮。
它只会显示您有资格作为买家使用的按钮,特别是 venmo 只能在美国的移动设备上使用,并且可能根本不适用于订阅付款(某些资金类型不能用于订阅,因此不符合条件)
要作为来自其他国家/地区的买家进行测试,您可以将 &buyer-country=XX
添加到您的 SDK 行,该模块应通过 options={{
支持。此买家国家参数仅在沙箱中有效,如果在实时模式下设置会出错
我想在我的 React 应用程序中显示不同的支付方式,但我没有让它工作,它只显示了两个按钮:“PayPal Subscribe”和“Debit or Credit Card”
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: < payment-methods > 但它不再显示我在开始时使用的按钮。
它只会显示您有资格作为买家使用的按钮,特别是 venmo 只能在美国的移动设备上使用,并且可能根本不适用于订阅付款(某些资金类型不能用于订阅,因此不符合条件)
要作为来自其他国家/地区的买家进行测试,您可以将 &buyer-country=XX
添加到您的 SDK 行,该模块应通过 options={{
支持。此买家国家参数仅在沙箱中有效,如果在实时模式下设置会出错