我们有一个表单,允许用户设置定期付款 . 使用PayPal帐户完成定期付款 . 用户通常会以结账方式结账,并支付初始分期付款,并且不会使用PayPal账户进行注册 . 最终的结果是没有进行定期付款,因为他们使用信用卡支付他们的付款,他们没有登录并批准他们的经常性交易 .
是否可以在每次结账时禁止结账作为客人进行定期付款?我们不希望以帐户为基础,因为在其他情况下我们确实希望允许以结帐方式作为访客 .
我对此有点困惑,但会给出一个很好的完整答案 .
答案取决于您使用的API或产品 .
PayPal Standard如果您使用的是"Subscribe"按钮,则默认情况下,客户无法使用访客结帐结帐 . 他们必须使用或创建PayPal帐户才能结帐 . 如果您添加产品增强型定期付款,则客户可以在不创建PayPal帐户的情况下结帐,但订阅仍将正常工作 .
对于非经常性付款,无法基于每笔交易禁用访客结帐 . 它是基于帐户的 .
Express Checkout如果您使用的是Express Checkout模块,则可以通过传递NVP:SOLUTIONTYPE = MARK来基于每个事务禁用访客结账 . 但是,对于"Recurring Payment"情况,您将使用"Billing Agreement"或使用RecurringPayments调用,这两个调用都会禁用类似于PayPal Standard的Guest Checkout .
1 回答
我对此有点困惑,但会给出一个很好的完整答案 .
答案取决于您使用的API或产品 .
PayPal Standard
如果您使用的是"Subscribe"按钮,则默认情况下,客户无法使用访客结帐结帐 . 他们必须使用或创建PayPal帐户才能结帐 . 如果您添加产品增强型定期付款,则客户可以在不创建PayPal帐户的情况下结帐,但订阅仍将正常工作 .
对于非经常性付款,无法基于每笔交易禁用访客结帐 . 它是基于帐户的 .
Express Checkout
如果您使用的是Express Checkout模块,则可以通过传递NVP:SOLUTIONTYPE = MARK来基于每个事务禁用访客结账 . 但是,对于"Recurring Payment"情况,您将使用"Billing Agreement"或使用RecurringPayments调用,这两个调用都会禁用类似于PayPal Standard的Guest Checkout .