问题标签 [paypal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2146 浏览

javascript - 将 PayPal 集成到灯箱时出错

我正在将 PayPal“添加到购物车”按钮集成到 Lightbox 2 中。

在这个网站上一些好心人的帮助下,我能够按照我想要的方式实现 PayPal 按钮。

但是,我现在遇到的问题是,当您点击 PayPal Add to Cart 按钮时,PayPal 购物车报告以下错误:

由于卖家网站存在问题,PayPal 无法处理此交易。请直接联系卖家解决此问题。

如果我将 PayPal 代码直接放在 HTML 文件中,我不会收到错误消息。

您可以通过单击此页面上的第一张(左上角)照片来查看我实现的此自定义添加到卡片按钮的示例。

我怎么解决这个问题?

0 投票
6 回答
11934 浏览

php - 如何使用贝宝以编程方式退款?

致力于我的贝宝集成并且进展顺利 - 我想知道在需要退款的情况下是否有办法以编程方式进行退款?

0 投票
1 回答
2972 浏览

paypal - Paypal Buy-Now 购买完成后触发操作

我有一个带有表单的 Web 应用程序,用户可以在其中注册研讨会。目前流程如下:

  1. 报名参加研讨会
  2. 注册成功页面,带有 Paypal Buy-Now 按钮以进行付款
  3. 贝宝付款
  4. 注册完成页面

目前,在注册确认他们的注册后,电子邮件会在步骤 2 中发送给管理员和用户。这需要更改,以便在付款后在步骤 4 中实际发送电子邮件。

该应用程序是在 ASP.NET 中构建的,发送电子邮件等的所有代码都已完成。我很好奇在用户完成 Paypal 付款流程后,使用用户详细信息在主网站上触发流程的最佳方式是什么。

据我所知,有以下选项:

  1. 将数据存储在会话中。当用户返回注册完成页面时,检索信息并发送电子邮件。我对此的担忧是,我过去曾在一个项目上工作过,但它从来没有很好地工作过,会话丢失了。

  2. 将数据存储在数据库中。让 Paypal 重定向在返回页面的查询字符串中包含交易详细信息,该页面可以使用电子邮件地址检索注册详细信息并发送电子邮件。但是,如果在 Paypal 上使用的电子邮件地址与用于注册的电子邮件地址不同(在这种情况下很可能),这可能不起作用。

  3. 将所有详细信息发布到 Paypal,以便它们包含在交易中。缺点:不会向用户发送确认电子邮件,只会向管理员发送确认电子邮件(并假设 Paypal 电子邮件地址与应发送付款通知的电子邮件相同)。也不确定这是否可以与托管按钮一起使用。

我确信这是一个常见问题,任何建议都将不胜感激。谢谢。

0 投票
1 回答
1426 浏览

ruby-on-rails - 使用 ActiveMerchant 和 PayPal 在实时网站上接受虚拟信用卡

我正在建立一个 Rails 站点,它将接受 ActiveMerchant 和 PayPal Website Payments Pro 的信用卡。我正在成功测试 PayPal 沙箱,但也需要能够在我的实时站点上进行测试。我想实施一个解决方案,在我的实时站点上使用我自己域中的电子邮件地址进行注册使用 PayPal 沙箱,但对于其他所有人来说,它使用实时 PayPal 站点。这样,当我测试我的实时网站时,我不会在此过程中为自己付费并被 PayPal 征税 :-)

然而,问题在于要让 ActiveMerchant 使用测试服务器,您需要编写以下代码:

ActiveMerchant::Billing::Base.mode = :test

当我只希望一个事务以测试服务器为目标时,这将设置一个类变量,该变量将应用于站点上的其他事务。

谁能提出一个优雅的解决方案?或者除了我想到的解决方案之外,还有更好的方法来实现这一点吗?

0 投票
3 回答
1107 浏览

django - PayPal Django

I am using Django-PayPal plugin (http://github.com/johnboxall/django-paypal/tree/master), which works almost fine with one problem.

I followed integration process and think that everything is the same as in the guide. But there is the problem, that I always get the INVALID response flag. I will not be able to determine the sucessfull IPN.

Do you know, how to not get the INVALID response in the IPN?

0 投票
4 回答
19950 浏览

paypal - 使用 Paypal IPN 订阅

我正在使用运行良好的 Paypal IPN 向网站添加订阅,我可以成功创建新订阅并对其进行验证。该订阅有两周的免费试用期。不幸的是,该指南对订阅状态有点含糊。

目前,一旦收到 subscr_signup 或 subscr_payment,用户帐户就会获得订阅状态,并在收到 subscr_cancel 或 subscr_failed 时被删除。我相信这是正确的,但最好确定一下。

还有什么是 subscr_eot?IPN 指南将其描述为“订阅期结束”。试用期结束后会触发吗?

0 投票
2 回答
1006 浏览

paypal - PayPal 订阅 - IPN 处理和网站流程?

对于我的会员网站,我已经完成了 IPN 处理程序。我的问题是网站“流程”之一。

这是怎么回事:用户->登陆->注册->验证->贝宝->谢谢

所以这就是问题所在(这可能都在我的脑海中)。假设您已经注册并验证了您的帐户。然后你点击“订阅!” 链接并被发送到贝宝 - 在那里您完成付款并被发送到“谢谢”页面。

如果 IPN 没有快速返回到我的站点怎么办?订阅链接仍然存在,用户可能会再次单击它,以为他们没有订阅(即使他们已经订阅了,这只是需要时间)。

如果我通过更新他们的个人资料来解决这个问题,当他们点击“订阅”链接时说......“正在激活......”,并且他们没有完成 PayPal 流程......它可能永远在说“正在激活...... ”。

只是好奇,因为这是我第一次集成 PayPal:

  • 您如何处理用户单击订阅链接和 IPN 流程完成之间的状态?

  • 您是否遇到过 IPN 无法快速到达的问题?

0 投票
1 回答
477 浏览

php - Paypal Payments Pro - 随机失败

我在实施 Paypal 的 Payments Pro 网关时遇到了可怕的事情,我想知道是否有人遇到过类似的问题,可以为我提供一些见解?

我们正在使用 PHP,并且一直在尝试通过他们自己的 integrationwizard.x.com 网站上生成的 paypalfunctions.php 代码进行交互。原版中有一个(报告确认)错误,导致试点和实时网站连接反转,所以我对此一开始的信心很低。然而,我实现了代码,网关现在正在接受实时支付——大部分时间。在很多情况下,付款被拒绝并报告“国家代码无效”。

在调用Paypals自己的代码之前立即记录请求字符串,并在返回时立即返回结果,我可以证明传递给Paypal的字符串确实是正确的。贝宝自己承认这一点,但看到截断值,我引用

“好吧,这确实有点奇怪。你的 NVP 字符串似乎是正确的,但我们收到的国家代码间歇性截断,所以例如对于 GB,我们有时什么也得不到,一个 G、一个 B 或一个 GB 成功“

现在这也很奇怪,因为传递的字符串包含嵌入在其中心的国家代码 - 例如(个人详细信息已更改)

这向我强烈暗示问题在于如何解析或处理此字符串。我们有示例 NVP 字符串被接受和拒绝,并且布局相同,甚至有一种情况是同一张卡在不同 IP 处被拒绝。

其他人有类似的经历吗?

更新:在检查服务器(它是共享主机)时,我发现一个很大的错误日志,其中包含几乎全部的行,例如

据我所知,sqlite 库和 curl 之间没有明显的联系,但这意味着 PHP 没有正确配置,这会导致出现随机错误吗?

0 投票
2 回答
838 浏览

licensing - PHP 中的 RSA_sign 或 DSA_sign!

我将在我的网站上实现许可证密钥生成器,但我对 php 的了解很少!在我的(Cocoa)应用程序中,我集成了一个使用 RSA_sign 函数(在 C# 中)的系统验证......我想使用 paypal IPN 通知系统自动生成并向我的用户发送他们的许可证密钥......但是我真的不知道如何使用 RSA 密钥在 php 中对字符串进行签名!!!在 php 中,我只知道 openss_sign 函数,但它不是一回事!还是更好、更容易使用 DSA 签名方法???

请帮忙!

先谢谢大家的回复!!!

0 投票
1 回答
1758 浏览

php - 设置 Paypal 以连接到脚本

我有,我相信正确地按照设置说明将贝宝连接到我的脚本。我有一个游戏设置为让用户购买积分。现在我必须将贝宝信息直接添加到数据库中。我收到了交易电子邮件,我和用户都确认了购买。但它不会出现在我的数据库中。有人可以帮助我吗?

谢谢杰夫