接受贝宝付款,仅在网站上注册的电子邮件

Posted

技术标签:

【中文标题】接受贝宝付款,仅在网站上注册的电子邮件【英文标题】:Accept paypal payment only registered email on the website 【发布时间】:2022-01-18 18:38:25 【问题描述】:

我有一个 PayPal 交易所,我想 - 只接受那些拥有相同的 paypal 电子邮件和在网站上注册的相同电子邮件或在 wordpress 中与 paypal 中相同的用户名的用户的 paypal 付款。 - 只接受贝宝余额付款,不接受信用卡怎么做?

【问题讨论】:

欢迎来到 Stack Overflow _ 看起来您试图让某人为您编写代码,这不是本网站的用途 _ 请访问 SO 帮助中心的“询问”部分以了解有关提交格式正确的问题的更多信息_这样做将有助于确保您的帖子不会收到负分>>> ***.com/help/asking 【参考方案1】:

记录在Set up standard payments 的常规 PayPal 结帐将让您查看在捕获之前批准付款的付款人电子邮件。这将发生在 onApprove 回调中,如果您有适当的基于 API 的后端集成,它应该反过来调用您的服务器。然后,该服务器路由可以立即对 orderId 进行“GET”调用,以从 PayPal 获取 API 响应,其中包括批准它的人,并且仅在可访问时捕获它,如果电子邮件不返回错误以显示给用户不匹配。

您可以阻止在 SDK 查询字符串中显示带有 &disable-funding=card 的黑卡按钮,或者通过在 paypal.Buttons 调用的对象参数中指定 fundingSource 来仅呈现 PayPal 按钮。这在Standalone buttons 中有记录。

但是,使用 PayPal 付款的客户可以使用其帐户中的任何资金来源,可能是余额、银行或卡或其他任何东西。资金来源被设计为保密,您看不到或控制它,您只知道您收到了 PayPal 付款。

【讨论】:

以上是关于接受贝宝付款,仅在网站上注册的电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

第一次建立贝宝电子商务网站 - 如何做对?

接受付款的常用 Paypal 按钮

如何使用贝宝付款,然后从我的表单中保存参数?

无法使用 Paypal 测试帐户付款

贝宝订阅中的双重付款

如何获得 Paypal 付款以触发已经存在的确认电子邮件