问题标签 [nvp]

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 投票
4 回答
19132 浏览

soap - 贝宝 SOAP 和 NVP

我是 PayPal 新手,我想知道实现 PayPal、SOAP 或 NVP API 的最佳方式。

这两者之间的主要区别是什么???

0 投票
1 回答
413 浏览

php - Masspay 和 MySql

我正在使用他们的“ MassPay NVP 示例”测试 Paypal 的 masspay,我在尝试修改代码时遇到了困难,因此从我的 MySql 数据库中输入数据。

基本上我在 MySql 中有用户表,其中包含电子邮件地址、付款状态(已付款、未付款)和余额。

数据 :

然后我创建了一个查询,它选择未付余额为 10 美元及以上的用户:

我想要的是从查询返回的每条记录,以填充以下代码:

现在我认为我需要修改的代码如下:

但是我无法让它工作,我尝试使用 mysqli_fetch_array 然后用各种方法用 $row['email'] 和用 row['balance'] 替换“user$i@paypal.com”和“example_amount”编码,但它不起作用。此外,我需要它循环到上面 for 循环中从查询中检索为 <3 的许多行。

因此,我正在寻找的最终结果是 $nvpStr 字符串通过以下方式传递:

谢谢

0 投票
1 回答
5100 浏览

api - 需要用于并行支付的 PayPal NVP api 请求代码的示例代码

我可以成功地将 PayPal NVP api 用于 SetExpressCheckout。但问题是,我不能一次支付两个商家。所以,通过PayPal,我发现我可以使用并行支付。我需要知道如何使用并行付款。我有 SetExpressCheckout 的请求代码,如下所示, <form method=post action=https://api-3t.sandbox.paypal.com/nvp> <input type=hidden name=USER value="xxxxxxxxxxxxx@xxxxx.com"> <input type=hidden name=PWD value="xxxxxxxxx"> <input type=hidden name=SIGNATURE value="xxxxxxxxxxxxxxx"> <input type=hidden name=VERSION value=2.3> <input type=hidden name=PAYMENTACTION value=Order> <input name=AMT value=10.0> <input type=hidden name=RETURNURL value=xxxxxx> <input type=hidden name=CANCELURL value=xxxxxx> <input type=submit name=METHOD value=SetExpressCheckout> </form> 我需要类似上面的东西,我可以请求并行付款。

0 投票
1 回答
91 浏览

mysql - Mysql - 如何检索 NVP 值并将它们分组?

假设我们有这个 MySQL 表

鉴于这些数据库条目,有没有办法检索这些值以获取以下格式?还是我的数据库建模错误?

0 投票
1 回答
154 浏览

asp.net - BlogEngine 贝宝

我正在尝试让 BlogEngine 与 ExpressCheckout 一起使用。我已经使用与 BlogEngine 相同的用户控件测试了 API 凭据,并且它们可以正常工作。但是,在 BlogEngine 中,我收到“抱歉,单击最后一个链接后发生错误”。我正在使用相同的 .ascx 用户控件以及相同的 API 设置和凭据。

在 BlogEngine 中,如果我使用 Firefox,我可以毫无问题地进入 PayPal 登录屏幕,但在 IE 或 Chrome(IE7 和 IE8)的隐私和安全设置较低时,我会收到错误消息。

我已经尝试过沙盒和实时凭据,但我真的不知道还能尝试什么。我在 PayPal 的 NVP C# 示例上使用 MarkExpressCheckout 方法,以前从未遇到过问题。BlogEngine 的某些部分会以某种方式干扰吗?我正在运行 ASP.NET 4。

如果有帮助,我的网站/结帐位于http://chickenping.com(http://chickenping.com/category.aspx 将产品添加到购物车)。

0 投票
3 回答
1723 浏览

php - Paypal Checkout Express 空车问题

我正在按照 Paypal 的 API 规范在我的网站上进行 Paypal 集成。我正在沙箱中对其进行测试,并在发送SetExpressCheckout如下请求后:

我将用户转发到此处,这是 Paypal 为响应我的第一个请求而返回给我的令牌。

问题是,尽管设置了所有价格的成功请求,但我有一个空白的 Paypal 评论页面,完全没有价格。

我错过了什么?

0 投票
1 回答
17954 浏览

asp.net - 在 ASP.net 中使用 NVP API 时 Paypal SetExpressCheckout 的问题

嗨, 我正在实现我的 Facebook 游戏和 Paypal 的快速结帐支付服务之间的集成。

我的网站是在 ASP.net 中开发的,我使用 NVP API 进行集成。

我的问题是我不断收到 10400 错误 - 订单总数丢失。

我的代码是:

ShortcutExpressCheckout 方法的代码是:

代码生成的请求是:

我得到的回应是:

我查看了贝宝提供的文档以及有关此问题的许多帖子,但我找不到我做错了什么。

任何帮助将不胜感激,

科比

0 投票
1 回答
15021 浏览

paypal - 更改 PayPal 订阅金额

我们正在使用 PayPal 订阅来自动进行每月持续捐款。用户最初创建具有某些预定每月捐赠金额(例如,例如,50 美元/月)的订阅。这会创建一个定期订阅,我们通过 IPN 进行处理。那里一切都好。但是,我们的界面允许用户进入并更改他们每月的捐款金额,例如从每月 50 美元更改为每月 100 美元。我想知道如何更改 PayPal 订阅以反映这个新金额?

PayPal 的 NVP API 中有一个名为“UpdateRecurringPaymentsProfile”的方法,它说我可以更新订阅金额,但不幸的是它说:

对于使用 Express Checkout 的定期付款,付款金额每 180 天(从创建配置文件时开始)增加不超过 20%。

(参考:https ://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_UpdateRecurringPaymentsProfile )

老实说,PayPal 的 API 相当混乱,所以我不确定我是否使用 Express Checkout。(我们正在使用简单的网站支付标准 API 创建订阅按钮)。

这行得通吗?如果没有,是否有替代方案来实现我们所需要的?

谢谢!

0 投票
1 回答
1386 浏览

paypal - Paypal 不显示当前购买金额?

PayPal 页面左侧似乎没有显示购买金额。更令人惊讶的是,产品的描述显示正确!

顺便说一句,我使用的是 NVP API!

0 投票
0 回答
2615 浏览

php - Paypal API TransactionSearch NVP - 成功但没有结果

我正在编辑 Ultimate Frisbee 组织的网站,我是其中的一员,需要在用户尝试登录时验证会员付款。

为此,我使用了一个 PHP Paypal API(NVP 版本,而不是 SOAP 版本)向 Paypal 发送请求(称为 TransactionSearch),要求使用特定电子邮件地址从开始日期开始进行交易。这里的问题是 Paypal 向我返回请求成功但没有结果。如果我在 paypal 网站上登录并尝试执行相同的搜索,它会返回我想要的交易。

这是创建要发送到贝宝的参数字符串和分析响应的代码。

这是贝宝请求的执行(代码直接取自贝宝网站)。

然后我为你 var_dump 一些变量:

对于我的测试,我使用的是 PayPal 沙盒,它运行良好(我们可以看到我们有一笔交易)......我不知道为什么它不能与真实的沙盒一起使用。正如我们所看到的,我的证书很好,因为它不会给我一个身份验证错误。