选项 "Pay with credit or debit card" 不显示

The option "Pay with credit or debit card" is not displayed

当我使用订单 API 创建订单时,在沙盒中,我检索并显示批准 link,我可以登录 Paypal 或开立账户进行付款.但是当使用 Paypal Buttons 结帐示例时,“开立账户”选项被“使用信用卡和借记卡支付”取代,这正是我想要的。我找不到使用创建命令 API 来获得该选项的方法。你知道我错过了什么吗?我认为解决方案将是 application_context 事件,但我 运行 没有选择。 谢谢

我的负载:

{
    payer: {
      email_address: 'valid email',
      name: { given_name: 'Georges', surname: 'K' },
      address: {
        address_line_1: 'address',
        address_line_2: '',
        postal_code: '12345',
        country_code: 'CA',
        admin_area_1: '',
        admin_area_2: ''
      }
    },
    purchase_units: [
      {
        amount: {...},
        payee: {...},
        description: 'Order'
      }
    ],
    application_context: {
      brand_name: 'Shop name',
      landing_page: 'BILLING',
      user_action: 'PAY_NOW',
      shipping_preference: 'NO_SHIPPING',
      payment_method: { payee_preferred: 'IMMEDIATE_PAYMENT_REQUIRED' },
      return_url: 'https://some_url',
      cancel_url: 'https://url'
    },
    intent: 'CAPTURE'
  }

使用 PayPal 结账时,总是有两个选项。第一个选项是登录现有帐户。

第二个选项会显示 'Create an Account' 或 'Pay with a debit or credit card',但两种方式的功能都非常相似。有时允许以客人身份付款,有时则不允许。您可以在 PayPal Checkout 中禁用以访客身份付款,但您不能强制启用它。

要始终提供借记卡和信用卡选项,您需要在您的站点上放置黑色按钮。此按钮可以连接到您的服务器以通过 API 创建和捕获订单。参见 this demo code sample -- and for related information look for bullet #5 within the Integrate Checkout guide.


顺便说一句,从您的站点重定向然后返回到 return_url 是一种旧的集成方法,适用于旧网站。 JS SDK 的 in-context / mini window 审批流程是一个更好的用户体验。而且,在您自己的站点中扩展 'Debit or Credit Card' 按钮也是一个很好的改进。