gpt4 book ai didi

python - Paypal 可以在没有公共(public)地址的情况下用于本地主机的生产吗?

转载 作者:行者123 更新时间:2023-11-28 21:37:46 25 4
gpt4 key购买 nike

我正在使用 Flask 并尝试在生产环境中使用 paypal,我没有公共(public)域,它在沙盒帐户中运行良好。

paypal 是否可以在生产环境中没有公共(public)域(本地主机)或在生产环境中进行测试的方式工作?

不是,请问还有其他收款方式吗?

payment = paypalrestsdk.Payment({
"intent": "sale",
"payer": {
"payment_method": "paypal"},
"redirect_urls": {
"return_url": "http://localhost:3000/payment/execute",
"cancel_url": "http://localhost:3000/"},
"transactions": [{
"item_list": {
"items": [{
"name": "item",
"sku": "item",
"price": "5.00",
"currency": "USD",
"quantity": 1}]},
"amount": {
"total": "5.00",
"currency": "USD"},
"description": "This is the payment transaction description."}]})

最佳答案

要处理 PayPal 付款,您需要公共(public)互联网连接,但不一定是任何公共(public)网站。

PayPal 集成不一定必须使用任何 API,甚至——例如,这是一个通过简单 URL 接受付款的集成,收件人的电子邮件地址为:https://www.paypal.com/webscr?cmd=_xclick&business=YOUR_EMAIL_HERE@DOMAIN.COM&item_name=THIS_IS_A_TEST&amount=100&currency_code=USD

当然,您似乎正在使用 restsdk,所以如果您希望这样做,那么该 sdk 将需要在某个服务器上运行,并且它可能是某个私有(private)/本地主机/内部网服务器。

但是,基于 API 的集成在私有(private)服务器上的实用性非常有限。您将如何接受真实客户的付款?除了特定的“PayPal Here”应用程序外,PayPal 永远不应在“kiosk”模式下使用,它旨在供客户从他们自己的设备访问。这几乎总是涉及最终部署到公共(public)网站上的生产环境

关于python - Paypal 可以在没有公共(public)地址的情况下用于本地主机的生产吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56437844/

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