gpt4 book ai didi

php - 如果不是来自给定的 residence_country,如何拒绝 Paypal 付款?

转载 作者:太空宇宙 更新时间:2023-11-03 15:55:48 24 4
gpt4 key购买 nike

我们正在对我们的网站进行本地化,我们希望用户能够根据他们所在的位置使用美元和欧元进行支付。一切就绪,我们根据 IP 检测国家并相应地选择一种货币。但是,我们尚未解决一种欺诈可能性。

我们希望防止我们的用户在欧洲实际使用美元(美元价格更便宜)付款(以防他们使用代理),所以我想在付款期间甚至付款前使用 Paypal 的 residence_country 进行双重检查.

我知道我可以在发送到我们的 Paypal IPN 通知 url 的 POST 数据中检查用户的居住国家/地区。如果国家不是美国,我可以通过自动将金额退还给用户来拒绝任何美元付款。然而,退款不是很整洁,我注意到例如 Spotify 甚至可以在您付款之前拒绝订阅付款。所以他们不支持退款。这是如何运作的?在付款完成之前,他们如何通过 Paypal 拒绝付款?

能够将国家代码传递给 Paypal 说“此付款只能由美国公民完成”会很好,但我没有在此处的文档中找到这样的选项:https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/

(是的,我们使用 Payments Standard 的定期付款)

谢谢 :)

最佳答案

使用 PayPal RESTful API,您可以通过将用户重定向到授权端点来获得用户同意代表他们进行 Identity API 调用。获得授权后,您可以向 PayPal 请求详细的用户信息,包括用户的 localephone_number

https://developer.paypal.com/docs/api/#get-user-information

此信息应足以确定适用的价格水平。

关于php - 如果不是来自给定的 residence_country,如何拒绝 Paypal 付款?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23571286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com