- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我发现了很多类似的问题,但似乎我的设置仍然无法正常工作:(
我正在尝试使用 django-merchant 在我的网站上接受简单的 IPN paypal 付款;如果我理解正确,一旦设置正确: - django-merchant 应该为 PayPal 提供一个 View ,以调用一个看起来像 myURL:myPORT/.../paypal-ipn-handler 的地址; - 上面提到的 View 是在paypal/standard/ipn/views.py中找到的,其中paypal是django-paypal应用程序的根目录,django-merchant包装
目前我使用的是调试版的paypal,并且: - 我可以成功进行(假)付款并让 PayPal 调用“return-url”以显示成功消息; - 我的设置在具有静态 ip 地址的服务器上运行,我尝试完全禁用防火墙,所以不应该是“可达性”问题; - 如果我删除 django-paypal IPN View 上的 @require_POST 装饰器并手动打开 myURL:myPORT/.../paypal-ipn-handler 浏览器页面,它“成功”创建了一个失败的事务数据库上的条目
但是:我永远无法让 PayPal 成功调用我的 myURL:myPORT/.../paypal-ipn-handler(不进行虚假购买,不使用 PayPal 开发人员中的“模拟器”工具)。
我看到信号可能有问题,但我所有的测试都表明我的问题在此之前出现,并且 PayPay 购买确认从未到达指定的 paypal-ipn-handler(我完全按照 django-merchant 文档中提到的设置).
抱歉发了这么长的帖子,非常感谢:)
最佳答案
已解决!!
以防万一有人遇到同样的问题:
记录不多,但似乎在测试模式下,PayPal IPN notify_url 仅在“标准”端口(如:80)上有效。
这篇文章有帮助(特别是 Matthew Fox 的评论):
http://www.arronwoods.com/blog/2008/09/paypal-ipn-from-the-sandbox-not-working/
作为引用,如果在 Windows 下工作,这里有一个“快速而简单”的端口转发方式,如果您还没有为您的项目使用默认端口(替换端口号和示例中的 ip 地址,当然!):
https://social.technet.microsoft.com/Forums/windowsserver/en-US/417fcbcd-169d-4f7a-8f3a-7a00a91bad66/windows-2012-firewall-port-forwarding?forum=winservercore
关于django - 我如何允许 django-merchant 接收 paypal IPN 确认信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27392384/
我面临一个无法解释的问题: 当我使用英语以外的其他语言将供稿上传到 Google Merchant 时,报告告诉我有许多“无法识别的属性”应该是有效的,例如 标题 , 链接 , 说明 , gtin ,
我正在使用 Migs 虚拟支付客户端集成和使用 2 方(API 方法)。 错误: E5000 : 无法根据商家的请求使用两个商家的 secret 中的任何一个来形成匹配的安全哈希 在引用指南中,声明使
我有一个为引用交易配置的沙盒 paypal 帐户,创建计费协议(protocol)没问题。 paypal 是否为我们提供了一种方法来防止同一 paypal 客户帐户被用于多个计费协议(protocol
我正在尝试在付款期间通过 paypal 获取一些自定义值,以便 paypal 在调用 IPSN 端点时将其返回给我。 我使用常规 html 表单执行此操作并且一切正常,但如果我使用 CI-Mercha
我们在使用信用卡购买时遇到此错误。 “此商家已禁用 DPRP。”在我们的直播模式上。 在测试模式下,我使用信用卡购买没有任何问题。 我们尝试调用 paypal 支持,他们给了我们 paypal 管理器
在获取https://github.com/paypal/merchant-sdk-ruby要使用 Padrino,我需要一个应用程序 ID ... app_id: APP-80W284485P519
我正在将 CI-Merchant 集成到一个 Codeigniter 项目中,以便使用 Paypal 和 SagePay 处理付款。 我已经完成了 http://ci-merchant.org/ 的演
我正在使用 ci-merchant在我的开发 WAMP 服务器上本地我的 PyroCMS 模块中的库。 (一切正常) 当我上传到我的 Linux 测试服务器时,调用的 purchase() 函数似乎不
我在印度有一个 Paypal 商家帐户,我正在使用它与美国和加拿大打交道。 我正在尝试从网站直接付款,API 完全适用于 Sandbox 帐户,但在实时模式下它给了我这个错误: L_ERRORCODE
我尝试使用 braintree 并遵循 this tutorial 来集成 PayPal .我最终得到一个错误:Merchant account not found - screenshot . 我正
我是 android 的新手,使用沙箱 id 完成了 paypal 集成,但是当我使用生产环境时,它会崩溃并出现,当我检查 logcat 时,我会得到如下错误 06-18 07:09:40.221:
这是我的第一个问题。所以事情是 我开发了一款具有应用内购买功能的安卓游戏 我用我 friend 的借记卡支付了 25 美元来找开发人员 Google Play 上的帐户。 我的疑问是 如何从应用内购买
我正在使用 Stripe Connect 处理付款,用于从我的应用程序接收付款的客户端 ID 返回错误“没有这样的商家:ca_8xxx”。我的代码是: try { $charge = \Strip
我使用 Paypal Android SDK 成功地将 Paypal 集成到我的 android 应用程序中,并且它在 Paypal 账户持有人和非 Paypal 账户持有人/信用卡支付选项的沙盒模式
我几乎只发现“您必须拥有 Google 电子钱包商家帐户才能使用 Google Play 应用内结算。”但是我不明白……这是干什么用的?我真的需要这个吗?它有什么作用?我如何以及从哪里得到一个,它需要
我正在尝试通过 Google API 读取客户的供稿。我获得了访问 token 。 这是我遵循的文档:https://developers.google.com/shopping-content/de
在 developer.paypal.com 上,我找到了如何注册应用程序、获取此应用程序的 clientId 和密码以及使用 API(在我的例子中是 java api:https://github.
我正在使用 ci-merchant,我想使用 PayPal Express 结账。 这是我使用的代码: $this->load->library('merchant'); $this->merchan
我正在尝试将 Paypal 支付模块与我的一个应用程序集成。为此,我使用了 ci-merchant。我做了以下代码: Controller : $this->load->helper('languag
我在使用 PayPal Express Checkout 时遇到了一个奇怪的问题。 当用户在 PayPal 上完成付款时,它会向他们显示付款已完成以及“返回商家”按钮。该按钮设置为取消 URL 而不是
我是一名优秀的程序员,十分优秀!