问题标签 [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.
c# - 贝宝 C# 商人-SDK-dotnet
我想通过 api 下载 PayPal 活动。(即只收到一个月付款的报告)。
我们将 WooCommerce 与 PayPal ExpressCheckout 一起使用。它似乎使用了 NVP api。(我尝试使用 REST API 并没有得到任何结果)。
我已经下载了 Merchant-sdk-dotnet 示例 ( https://github.com/paypal/merchant-sdk-dotnet ),但在运行它们时遇到了问题。我试图提取我需要的几部分并在控制台应用程序中实现它们(见下文)。(VS2012 C#)
我正在使用上面 aspx 示例中的沙盒凭据(但也尝试了我们的实时/真实凭据)。
下面的代码总是导致 AckCodeType.FAILURE (并且没有事务)。
感谢您的帮助。
soap - PayPal NVP/SOAP 结账快递仍然支持吗?
我正在为使用 Express Checkout 的网站提供支持。网站将名称值对发送到此端点:api-3t.paypal.com/nvp
我很困惑这是否已经被弃用,以及它是否会在未来继续工作。
这个关于 Express Checkout 上的 NVP/SOAP 集成的页面说,这种方法自 2017 年 1 月起已弃用:https ://developer.paypal.com/docs/classic/express-checkout/
然而,这个关于 NVP/SOAP API 的页面并没有说明它被弃用:https ://developer.paypal.com/reference/
该网站使用这些方法:doDirectPayment、SetExpressCheckout、GetExpressCheckoutDetails 和 DoExpressCheckoutPayment。
用于快速结帐的 NVP/SOAP 集成与 NVP/SOAP API 是一样的还是不同的?
谢谢你。
paypal - 更新 PayPal 交易 INVNUM 字段
是否可以在以后使用 NVP-API 更新交易 INVNUM(您自己的发票或跟踪号)字段?我想用最终发票号码“更新”我的 PayPal 交易,因此我可以使用 PayPal 后端获取所有 PayPal 交易和发票号码的列表。我只找到了接收此字段的解决方案,但没有更新提示。
提前致谢。
xml - 如何在 Payflow Pro XMLPay API 中使用参考交易?
我正在尝试使用Payflow Pro XMLPay API中的参考交易来制作经常性配置文件和一次性交易,但我很难弄清楚我应该在哪里包含 ORIGID 参数。我们希望避免在循环配置文件创建或事务创建中包含裸信用卡数据,以保持我们的PCI 范围较小 - 有效地使用参考事务代替更现代 API 中的信用卡令牌(包括新的PayPal REST API,虽然我们不能使用它,因为它会产生太多的变化)。
NVP API非常清楚地描述了基于参考事务创建事务(搜索“将现有事务转换为配置文件”):
相关位靠近您通过的中间位置ORIGID=XYZ123
。
但是我在弄清楚如何使用 XML API 传递 ORIGID 时遇到了麻烦。我尝试以多种不同的方式包含标签,例如通过如下替换招标部分(纯属猜测):
但我无法绕过要求 ORIGID 或抱怨投标部分无效的错误消息。这两个 API 非常相似,感觉也应该通过 XMLPay 提供支持。也就是说,如果无法通过 XMLPay API 做到这一点,那么使用 NVP API 将不是最大的困难。
另请注意,安全令牌/透明重定向流程没有帮助,因为它不会隐藏信用卡数据。您仍然需要在创建事务调用中包含裸信用卡数据,这无助于我们缩小 PCI 范围。它似乎允许直接调用 PayPal 而不会在客户端公开您的 API 凭据,但在我们的例子中,即使托管表单也会将该服务置于 PCI 范围内。
php - 来自 PayPal 的回调中没有 $_POST 数据
我正在通过 NVP 集成标准 PayPal 付款。我已经创建了所有内容,但我的问题是,在我的完整页面上,PayPal 没有返回任何 $_POST 和 $_GET 数据。甚至,所以我rm=2
向 PayPal 提出了我的请求。这完全奇怪。因为我检查了我的旧 PP 集成,因为它也不会返回任何数据。但我只在我的本地主机上检查过它。任何想法?在我看来,这似乎是 PayPal 问题。
我对 PP NVP 的部分呼吁如下:
paypal - 使用 PayPal NVP 获取退款交易详情
是否可以使用 PayPal NVP API 检索退款详细信息,例如父交易 ID?到目前为止,我知道可以使用“GetTransactionDetails”检索“已接收”交易的详细信息,但对于退款,该方法似乎不起作用。
api - 带有组合过滤器的 PayPal NVP API TransactionSearch
是否可以在 TransactionSearch 请求中应用多个过滤器,例如在“STATUS”选项中,以便在单个请求中检索“Success”和“Reversed”事务?
java - PayPal NVP/SOAP API TransactionSearchReq 调用
我目前正在尝试在 Java 中实现一个类,该类列出特定时间范围内的所有 PayPal 交易。我正在使用 NVP/SOAP API Merchant SDK ( https://github.com/paypal/merchant-sdk-java ),因为这似乎是列出“所有”交易的唯一可能性。根据 stackoverflow 上的其他问题,REST SDK 仅列出了由 REST 调用进行的事务,这不适合我的情况。
不幸的是,自述文件中显示的 github 上 TransactionSearchReq 调用的示例代码不完整,并且该调用也没有其他可用的示例实现。
所以我的问题是:1)任何人都可以提供示例代码吗?2) 商户 NVP/API SDK 是否满足 PayPal 新安全更新的要求(https://www.paypal-engineering.com/2016/05/12/upcoming-security-changes-notice/ & https:// /www.paypal.com/au/webapps/mpp/tls-http-upgrade)发生在 2018 年 6 月?
paypal - 是否可以使用 Paypal Classic API 取消销售?
我已经将 Paypal 的 Classic API 与一个目前在生产中愉快地工作的网站集成。我为客户创建了一个“计费协议”,然后使用该计费协议执行DoReferenceTransaction API 操作,PAYMENTACTION=Sale
这会从我的客户那里收钱。
如果可能,我想为管理员提供取消或取消销售交易的功能,但 Paypal DoVoid操作似乎仅限于授权和订单,而不是实际销售。我确实看到 Paypal 提供了RefundTransaction API 操作,我希望实现这一点,但我希望可能取消或取消尚未收集的销售。根据我在其他支付网关上的经验,在实际收款之前(通常是在工作日结束营业时)取消销售更干净,而且不太可能招致您的商业银行托管专家的愤怒。
PAYMENTACTION=Sale
是否可以通过DoReferenceTransaction
API 操作使交易无效?还是必须使用RefundTransaction
API 操作?
paypal - PayPal Payflow Recurring Billing:重新激活个人资料
我想重新激活一个被取消的 PayPal 定期计费配置文件(原因目前尚无定论)。账户状态现在是:STATUS = DEACTIVATED BY MERCHANT
我在网上找不到我需要的东西。我找到了很多关于计费日期的保证。我还找到了使用我不熟悉的方法重新激活计费配置文件的详细信息。
我对这些交易使用名称-值对。用于取消的数据对是:
当然,名称的C
值ACTION
是“取消”。
谁能告诉我用于“重新激活”的 NVP?