问题标签 [paypal-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.
paypal - PayPal(标准)订阅按钮返回 URL 中 Auth 的含义?
我的 WordPress 网站上有一个订阅按钮(使用 PayPal Payments 标准集成)。
我正在使用 PayPal Sandbox 测试功能。我使用 WordPress PayPal 框架插件(http://wordpress.org/extend/plugins/paypal-framework)
我的问题
成功付款(订阅)后,买家返回带有“auth”和“form_charset”的退货网址(http://example.com/success/?auth=AtKlH609fYvJhW2wmFr9iMmXboz9JEB64TJjNpLVH8d0OlBbnOpn-TeeCvZT6VWOcoo8XG4GD0AeftCUMdNWCAQ&form_charset=UTF-8)
有人可以解释一下“auth”和“form_charset”的含义吗?我可以使用它通过 NVP API 获取有关交易的更多信息吗?那么我应该使用什么 NVP API 方法呢?
我可以正确接收有关这些交易的 IPN 消息。
到目前为止我做了什么
我精通 PayPal Express Checkout 集成、捕获 IPN 消息并处理它们等。
我已阅读 PayPal 指南中的 NVP API 方法、请求和响应。 https://cms.paypal.com/cms_content/CA/en_US/files/developer/PP_NVPAPI_DeveloperGuide.pdf
我也浏览了其他一些 PayPal 指南。
以下问题提到了“名为 auth 的加密变量”。但这对我没有帮助。(Paypal 沙箱返回 url)
这个问题还涉及成功的回报。(成功结帐时的贝宝重定向)
search - PayPal NVP API 在 TransactionSearch 中跳过交易
我正在使用 PayPal NVP API 来搜索和下载交易。当STARTDATE 和ENDDATE 之间的时间间隔太大,即4 个月左右时,就会出现问题。然后我收到 100 笔交易/电话,但其中一些丢失了。如果间隔更小,即一个月,则会出现更多的事务,这些事务以前被跳过。
什么会导致这个?
paypal - 在 paypal express checkout NVP 中传递自定义参数
我正在尝试找到一种方法来使用 NVP 通过贝宝的快速结帐传递自定义参数。我尝试过使用已弃用的 PAYMENTREQUEST_n_CUSTOM、据称未弃用的 PAYMENTREQUEST_0_CUSTOM 和 CUSTOM 参数,但它们都不起作用。
我现在可以看到的唯一方法(我宁愿不使用)是:1.使用我不使用的其他参数之一(如运输)2.使用返回 url 并将参数添加到它一个 GET 参数 3. 使用会话。
根据错误页面,我的版本是 92.0。其余参数为:
paypal - PayflowPro 定期计费 - 如何更新订阅配置文件中的付款信息
使用 PayPal Advanced 时,API 允许通过转换单笔付款来创建订阅配置文件(使用 PNREF 作为 ORIGID)。我们正在使用嵌入式 IFRAME 进行测试,以捕获 CC 信息。(沙盒和测试帐户)。现在,在 PayflowPro Recurring billing API - 2012 年 12 月文档中,解释了“修改”操作。我们已经针对大多数订阅参数测试了此 (MODIFY) 操作。
无论出于何种原因,我们如何更新 PAYMENT 信息,比如用户想要使用差异 CC。由于原始信息是由 PP 使用嵌入式 IFRAME 捕获的,因此我们不会在我们的系统中记录付款信息。使用 PP-Advanced 的一个原因是我们不必在我们的服务器上捕获敏感信息。MODIFY 动作 (NVP) 支持直接更新(敏感)CC 信息。这有点违背了使用 PayPal Advanced 的目的。
问题:我们如何更新(使用 API)使用“转换”方法转换的现有订阅配置文件的付款信息。将 PAYPAL ADVANCED 与 RECURRING BILLING 选项一起使用。
谢谢,周一,2013 年 2 月 25 日 - 10:59
paypal - Paypal API DoDirectPayment 产生错误 10001:超时处理请求
我在使用 Paypal 的 API 方面进展缓慢。目前,进行 API 调用会产生超时错误 (ERRORCODE:10001):
上面的错误并不能说明太多,只是它已经超时了。这意味着它要么尝试执行交易超时,要么因为无法验证帐户而超时?这是名称-值-对字符串,
另一个可能有用的提示是,当我尝试登录沙盒测试站点时
使用提到的凭据,它不会让我登录。但是,在我的paypal 开发人员站点中,在测试帐户中清楚地说明了相同的凭据,我 100% 只需复制粘贴用户名、密码和 API。一位朋友表示,那些用于 API 调用的测试帐户不允许您登录沙盒测试站点,这看起来很可疑。
线索?解决方案?批评?
paypal - Paypal Classic API:测试帐户
我需要在我的贝宝沙盒环境中模拟买家交易。本质上,买家是决定订阅我的服务的用户,这是使用 Paypal NVP API 方法完成的:DoDirectPayment。
阅读文档,我了解到在这种情况下,买家基本上是个人帐户,基本上要进行任何类型的 api 调用,我都需要 API 凭据。但是,PAYPAL 开发者网站没有显示此个人帐户的任何类型的 API 凭据:
我确实有一个企业帐户,并且确实说明了相应的 API 凭据。我指的链接是: https ://www.x.com/developers/paypal/documentation-tools/ug_sandbox#credentials
其中声明为所有帐户指定了 API 凭据。
我背后的唯一理由是:
a) 个人账户没有获得 API 凭证,
b) 我需要使用我的企业帐户 API 凭据模拟 DoDirectPayment API,但文档指出,要模拟买家交易,我必须使用个人帐户。
c) 我需要以某种方式手动设置 API 凭据。
有什么线索吗?
php - 这段代码更新贝宝按钮有什么问题?我收到“按钮类型无效错误”
我正在尝试动态更新 PayPal 托管按钮,但出现错误
我使用了 PPHttpPost 函数(可能没问题),取自这里:https ://www.x.com/paypal-apis-dodirectpayment-php-5.3/nvp ,我刚刚删除了nvp
除 API 签名、密码等之外的所有变量.
这是我使用 ButtonManager 的代码:
我究竟做错了什么?
编辑
当我从请求字符串中删除 HOSTEDBUTTONID 并输出完整的 NVP 字符串时,我得到了这个(用下划线替换了一些字符以保护隐私):
asp.net - Paypal 与快速结帐以获取 BillingAgreementID
我正在使用快速结帐与贝宝合作以获取计费协议 ID。
我正在遵循本指南:
在我执行“SetExpressCheckout”的第一步中:以下是代码
回应是:
如何在第 3 步中获得 BillingAgreentd:
第 3 步的代码是:
回应是:
如何获得 BillingAgreemntId?是因为“L_SHORTMESSAGE0=Merchant not enabled for reference transactions”这个来自“SetExpressCheckout”的消息我无法获得BillingAgreementID吗?
请帮助我。谢谢。
paypal - PayPal NVP 部分退款全额退款
尽管将 RefundType 指定为“部分”,但 PayPal NVP 部分退款全额退款
这是我正在使用的请求
谁能让我知道我是否需要包含更多参数才能进行部分退款?
paypal - Paypal NVP REFUND API 收到错误 10007
我正在尝试使用 paypal nvp 退还金额。我收到以下错误
我做错了什么?我已经设置了付款的电子邮件 ID 的 api 密钥请让我知道有什么问题以及如何使退款工作。
代码