- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
使用 phpprobid 在拍卖网站上工作软件并达到集成 Paypal 付款的地步,供买家向卖家付款。表格就像下面的代码,我可以看到钱从买家转移到卖家,但 notify_url
回调没有运行。 notify_url
(用于将项目标记为已付费和其他数据库操作)是可访问的,而不是在 localhost
上。 notify_url
是在两个个人帐户之间调用的吗?所有文档仅谈论个人对企业的交易;这是否意味着允许用户销售商品并通过 paypal 接受付款他们需要一个企业帐户?
此过程在沙盒中运行,因此我知道 notify_url
处的脚本没有错误,但您需要一个模拟的企业帐户,所以这不是问题。我已经向通知脚本添加了一些 mail()
调用,所以我可以看到它实际上并没有运行。传输工作正常,return
url 出现在后面,所以也可以工作。
<form action="https://www.paypal.com/cgi-bin/webscr/" method="post" id="form_paypal">
<input name="submit" type="submit">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="bn" value="wa_dw_2.0.4">
<input type="hidden" name="business" value="Business Name">
<input type="hidden" name="receiver_email" value="paypal@SELLERSBUSINESS.com">
<input type="hidden" name="amount" value="SOME_AMOUNT">
<input type="hidden" name="currency_code" value="A_VALID_CURR_CODE">
<input type="hidden" name="return" value="OURSITE/RETURN_URL">
<input type="hidden" name="cancel_return" value="OURSITE/FAILED_URL">
<input type="hidden" name="item_name" value="DESCRIPTION_OF_ITEM">
<input type="hidden" name="custom" value="VALUE_TO_BE_SPLIT_FOR_SPECIFIC_DATA">
<input type="hidden" name="notify_url" value="OURSITE/CALLBACK_SCRIPT_URL">
</form>
tl;dr...如果 paypal 交易是在两个个人账户之间进行的,notify_url
是否被调用?
最佳答案
IPN 可用于任何类型的帐户。您是否绝对确定它实际上没有被发布,但是您的脚本有问题所以您看不到结果?
您需要通过检查您的 PayPal IPN 历史记录和网络服务器日志来确认这一点。
如果 PayPal IPN 历史记录没有显示任何内容,那么您就知道根本没有发送 IPN。如果它显示 200 OK,您就知道它已被发送,并且您的服务器正在返回一个成功的响应,表明脚本已完成且没有错误。如果您看到 200 OK 以外的任何内容,您就知道您的脚本发生了错误。您可以检查您的网络服务器日志以找到确切的错误。
您还可以为自己构建一个简单的测试表单,其中包含与您希望从 PayPal 获得的内容相匹配的隐藏变量。将此表单的操作设置为您的 IPN 监听器并直接 POST。这样您就可以在屏幕上看到结果,这有助于解决您的问题。
请记住,以这种方式进行测试时,数据并非来自 PayPal,因此验证将失败。出于测试目的,您可以调整代码以相应地处理此问题。
关于php - paypal - notify_url 在两个个人账户之间转账,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14427029/
在我的 Sandbox 帐户下,我找不到生成假信用卡进行测试的选项。当我查看信用卡部分时,也没有生成信用卡的选项。 我有一个调用 PayPal 的 HTML 表单,用户可以使用他们的 PayPal 帐
我不想创建重复的问题,但我找不到任何类似的问题,即使标题在这里很常见:) 长话短说,我正在为购买按钮传递一个 notify_url,该 url 在 .com 域下是公开的(我可以使用 GET/POST
在我的网站上,我使用的是自定义 PayPal 结帐表单,表单中的元素之一是: input name="notify_url" type="hidden" value="http://www.examp
这已经工作了很多年,然后大约 6 周前不再调用 notify_url,我的表单/邮政编码如下所示: 我在 ashx 页面上有一些代码,如果点击该页面,它会向我发送一封电子邮件,如
我想创建具有动态价格的 PayPal 按钮(取决于项目)和隐藏的通知网址。“金额”输入不适用于已保存和加密的按钮,但如果我使用纯文本,notify_url 在代码中是可见的。是一种隐藏或加密的方式,同
立即提交此表单以向用户发送定期付款注册
据我们所知,有一个自定义参数允许我们在 ipn 通知来自 paypal 时检索自定义数据。 而且,我在 notify_url 中使用了几个参数,这些参数有时会丢失,当 paypal 向我发送 ipn
我正在为一项慈善棋盘游戏事件设计一个网站,人们可以在其中现场观看事件,还可以向慈善机构(Child's Play)捐款,以迫使玩家连续玩 60 小时。因为捐款是直接捐给 Child's Play 的,
我计划在多个站点上实现 paypal ipn。但自从 Paypal 付款首选项,我们只能指定一个我必须找到的网址 另一种方法。 第一种方法是实现一个 _POST 广播(为 指定一个主 ipn url所
我为 django paypal 安装了 pip。按钮呈现并且付款通过。返回 url 也有效,但 notify_url 部分无效。所以我无法更新我的数据库以了解销售已经完成。 我也没有收到任何错误,所
我在 IPN 遇到问题:在隐藏输入 “notify_url” 中输入的 URL 从未被考虑过! 当我确认我的付款时,我将被重定向到我的页面(隐藏字段“return”)。 怎么了? 谢谢。 PS:为了测
我在构造中调用它。 function __construct() { parent::__construct(); if( !$this->authentication->authen
使用 phpprobid 在拍卖网站上工作软件并达到集成 Paypal 付款的地步,供买家向卖家付款。表格就像下面的代码,我可以看到钱从买家转移到卖家,但 notify_url 回调没有运行。 not
有没有人有类似的经历? 我想知道 notify_url 和 return 在 Paypal 集成中的区别。据我了解,Paypal 会将交易详细信息传递给 notify_url 以进行进一步操作,但是如
如果我的 Paypal 帐户没有启用 IPN URL,如果我使用 notify_url 是否仍然可以从 Paypal 接收 POST 数据 最佳答案 如果帐户未启用 IPN 并且我设置了 notify
我正在测试一个简单的 paypal 支付脚本,它工作正常,只是它没有调用我的 notify_url,我不明白为什么。该 url 是可访问的,甚至沙盒 IPN 测试也给出了肯定的结果。更奇怪的是,在同一
我在我的网站上应用了一个 paypal 结帐流程。我想在成功付款后更新数据库。我已经提供了正确的 notify_url 但从未调用过此 url 但我已经在 Sandbox Paypal 中成功付款。我
谁能告诉我这段代码有什么问题。 我正在尝试使用 html 表单与 Paypal 进行支付集成。我已经指定了 notify_url,付款正常,但我无法进入此 block if (strcmp($res,
在我的 PHP 网络应用程序中,我使用 PayPal 进行交易,如您所知,PayPal 将交易详细信息发送到 notify_url,现在我想知道如何确保 PayPal 将数据发送回我的网络应用程序而不
我在我的网站上使用 Paypal 付款,当有人成功完成购买时,Paypal 会调用我指定的 notify_url 并向其传递一些 POST 数据。从 POST 我只使用 item_number 和 t
我是一名优秀的程序员,十分优秀!