在不符合 PCI 要求的情况下通过 PayPal 定期借记卡/信用卡付款

发布于 2024-12-26 09:20:03 字数 386 浏览 0 评论 0原文

开发一个需要通过 PayPal 每月订阅的网站。如果买家有帐户,通过 ExpressCheckout 就没有问题。不过,客户拥有一个(位于英国的)Pro 帐户,并希望提供通过卡付款的选项。

据我从“网站支付专业集成指南”中可以看出,这需要在我的网站上设置双重支付选项,让用户可以选择“通过 Paypal”(即 ExpressCheckout)或通过卡支付,此时我的网站将提供符合 PCI 标准的卡捕获表单,该表单将使用 DirectPayment 提交给 PayPal。通过 PCI 合规并不是一个真正的选择。 PayPal 没有为此提供托管解决方案,这似乎很奇怪,还是我只是愚蠢?

TL;DR:在英国,是否可以使用 PayPal 托管的卡捕获表单通过 PayPal 处理定期卡付款?

网站是定制的 PHP。

Developing a site that requires monthly subscriptions via PayPal. If a buyer has an account this is no problem via ExpressCheckout. The client has a (UK-based) Pro account though and wants to provide the option of payment by card.

As far as I can work out from the 'Website Payments Pro Integration Guide' this requires setting up a dual payment option on my site, giving the user the option of paying 'via Paypal' (ie ExpressCheckout) or by card, at which point my site would provide a PCI compliant card capture form that would submit to PayPal using DirectPayment. Going through PCI compliance isn't really an option. It seems weird that PayPal doesn't offer a hosted solution for this, or am I just being stupid?

TL;DR: Is it possible to process recurring card payments via PayPal in the UK using a PayPal hosted card capture form?

Site is bespoke PHP.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

看透却不说透 2025-01-02 09:20:03

PayPal API 允许定期付款< /a> 直接付款:

通过直接付款进行定期付款可以使定期付款
与借记卡或信用卡相关联。

[...]

CreateRecurringPaymentsProfile 响应包含配置文件 ID,
这是一个编码字符串,唯一标识重复出现的
付款资料。

PayPal 保存帐号和其他相关信息(包括计费频率),而您的应用程序存储配置文件 ID。

PCI 合规性从来都不是一个选项。这始终是一个要求。然而,对于每年交易量不大的公司来说,合规规则要宽松得多(包括放弃审计)。

The PayPal API allows for recurring payments with Direct Payment:

Recurring payments with Direct Payment enables a recurring payment to
be associated with a debit or credit card.

[...]

The CreateRecurringPaymentsProfile response contains a Profile ID,
which is an encoded string that uniquely identifies the recurring
payments profile.

PayPal holds the account number and other pertinent information (including billing frequency) while your application stores the Profile ID.

PCI compliance is never an option. It is always a requirement. However, the rules for compliance are far less stringent (including forgoing auditing) for companies that don't perform a high volume of transactions per year.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文