PayPal 仅显示某些启用资金值的支付选项
PayPal is showing only the payment options of some of the enable-funding values
我设置了这段代码,用于将脚本动态添加到我的 React 网站主体中。我正在使用一个名为 react-paypal-buttons-v2
的 npm 包
const script = document.createElement('script');
script.type = 'text/javascript';
script.src = `https://www.paypal.com/sdk/js?client-id=${clientId}¤cy=USD&enable-funding=credit,paylater,venmo,bancontact,blik,eps,giropay,ideal,mercadopago,mybank,p24,sepa,sofort`;
script.async = true;
script.onload = () => {
setSdkReady(true);
};
document.body.appendChild(script);
渲染按钮的代码-
import { PayPalButton } from 'react-paypal-button-v2'
<PayPalButton amount={order.totalPrice} onSuccess={sucessPaymentHandler} />
一切正常,除了 PayPal 仅显示部分付款方式(未显示 paypal credit、venmo 和其他一些按钮)
付款方式仅在买家 is eligible 时显示,这是正常的预期行为。
你不会同时看到 paylater 和 credit,你不会在德国以外看到 giropay,你不会在南美以外看到 mercadopago,等等。
要在沙盒模式下测试不同位置,请使用 &buyer-country=XX
。这仅适用于沙箱。
我设置了这段代码,用于将脚本动态添加到我的 React 网站主体中。我正在使用一个名为 react-paypal-buttons-v2
的 npm 包const script = document.createElement('script');
script.type = 'text/javascript';
script.src = `https://www.paypal.com/sdk/js?client-id=${clientId}¤cy=USD&enable-funding=credit,paylater,venmo,bancontact,blik,eps,giropay,ideal,mercadopago,mybank,p24,sepa,sofort`;
script.async = true;
script.onload = () => {
setSdkReady(true);
};
document.body.appendChild(script);
渲染按钮的代码-
import { PayPalButton } from 'react-paypal-button-v2'
<PayPalButton amount={order.totalPrice} onSuccess={sucessPaymentHandler} />
一切正常,除了 PayPal 仅显示部分付款方式(未显示 paypal credit、venmo 和其他一些按钮)
付款方式仅在买家 is eligible 时显示,这是正常的预期行为。
你不会同时看到 paylater 和 credit,你不会在德国以外看到 giropay,你不会在南美以外看到 mercadopago,等等。
要在沙盒模式下测试不同位置,请使用 &buyer-country=XX
。这仅适用于沙箱。