问题标签 [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.

0 投票
1 回答
197 浏览

paypal - 使用 PayPal Adaptive Payments API 获取费用金额?

我用这个把头撞在墙上。我正在使用 PayPal Adaptive Payments API 设置付款,其中我平台的一个用户从他们的客户那里收到付款。我需要能够查看与该交易相关的 PayPal 费用金额

我熟悉并尝试使用PaymentDetails API 操作,但不幸的是,方法(和 IPN)返回的唯一准相关信息是fees_payer支付了费用),而不是费用金额。

根据本文档,我还研究了GetTransactionDetails操作,但这似乎仅适用于 Express Checkout 和 Website Payments Pro API 。

任何想法如何确定这些交易的费用金额

0 投票
0 回答
31 浏览

paypal - Paypal Express Checkout NVP 无法使用此帐户处理订单

我正在尝试在我的网站上实施 Paypal Express 结帐。我能够使用“SetExpressCheckout”API 调用生成令牌,并且用户被重定向到 Paypal 登录页面。但是,一旦用户登录,他们就会收到以下错误:

我们目前无法使用您的 PayPal 帐户处理您的付款。请稍后再试。

这只发生在现场制作中。使用沙盒时,一切似乎都正常。

我真的很感谢任何关于可能导致此问题的原因以及如何解决它的建议,TIA!

0 投票
0 回答
126 浏览

paypal - PayPal Credit + SetExpressCheckout

我正在尝试通过 SetExpressCheckout API 操作设置 PayPal Credit。标准付款很好,但我在将 PayPal 登录页面设置为他们的信用服务时遇到问题。

我已经在其他地方看到过这种做法,例如在 Dyson 和 Apple 网上商店,那里有一个单独的 PayPal Credit 按钮,可以引导客户选择分期付款计划的页面。因此: http: //oi63.tinypic.com/r09w1c.jpg

查看演示和文档,似乎只需要选项LANDINGPAGE=Billing&USERSELECTEDFUNDINGSOURCE=BML

然而,这不起作用,并将客户带到老式的 PayPal 结账处。

当您将它们从静态更改为沙盒时,即使是https://demo.paypal.com上的 PayPal Credit 演示也似乎不再起作用。

有没有人成功设置这个?

0 投票
1 回答
169 浏览

paypal-ipn - 如何使用 NVP 方法(CreateRecurringPaymentsProfile)为 PayPal 定期付款设置 IPN URL?

  1. 在 CreateRecurringPaymentsProfile API 操作 (NVP) 中没有设置 IPN URL 的选项

  2. 如何跟踪订阅?

  3. NVP API CreateRecurringPaymentsProfile 操作是否支持NOTIFYURL 字段

在 PayPal 上提供一些信息

https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNSetup/#id089EG030E5Z

0 投票
1 回答
384 浏览

curl - Paypal API (NVP) TransactionSearch 给出错误 10004 - 开始日期无效

好的,所以下面的代码给了我上面的错误“开始日期无效”。即使我从各种来源验证它是一个有效且格式正确的开始日期。代码的 res 没有问题,因为它成功返回了正确的余额。我已经搜索了所有地方,但找不到解决方案。请帮忙。谢谢!

0 投票
1 回答
235 浏览

paypal - 如何停止 NVP 强迫客户注册帐户

我已经运行了一年的 NVP 集成,效果非常好。

但是,PayPal 现在更改了我的客户看到的页面,并且新样式强制用户创建帐户。

我的客户是老年人,不想注册帐户。以前他们不必

我有什么办法可以再次使它成为可选的吗?

谢谢

0 投票
1 回答
100 浏览

paypal-nvp - 与 ASP.Net 应用程序中的 PayPal 的 Net SDK 相比,NVP 是更好的开发选择吗?

我是使用 PayPal API 开发的新手。

我需要将 ASP.Net 网站与 PayPal 集成。我已经阅读了使用 NVP 和 PayPal Merchant Net SDK 的内容,但不确定其中一个是否比另一个更好。虽然 SDK 提供了对开发人员有利的智能感知,但 NVP 可能更快,因为网站和 PayPal 之间没有额外的层。

问题:与 NET SDK 相比,将网站与 PayPal 集成时,NVP 是否是一种更好的方法?

0 投票
1 回答
502 浏览

paypal - Confused about Paypal REST API, NVP and granting permissions

I'm a little confused about the Paypal API and the order in which it works and the relationship between REST and NVP.

My requirement is to access a customers Paypal account, look up sales and perform refunds for them. I don't want them to have to log in everytime but i don't want them to have to log into their own Paypal account and fiddle with the complicated API credential section to grant my application rights - This is too complex for the average user.

What i do want to do is to forward them to a Paypal page that they sign into, which grants me access to their paypal account indefinately with a security token.

I've implemented the Identity routines (https://developer.paypal.com/docs/api/identity/) which allow me get a renewable refresh_token and access_token, however i've realised that this only grants me access to basic profile information (I think?!) as calls to /refund fail with an invalid scope.

What i don't understand, is why Paypal's REST Api has documentation for Sale/Refund via /v1/payments/sale/sale_id/refund but when i try to use it with the access_token from the identity routines, it tells me i don't have the correct scope. It seems like the user has to authorise this every time via a redirection to Paypal?!

I've also found the 'classic' Permissions API which appears to let me do what i want to do (https://developer.paypal.com/docs/classic/permissions-service/integration-guide/PermissionsAbout/) however it seems to use the classic NVP methods of Paypal. I was hoping to use REST and keep it all modern.

The permission section does mention a method called 'GetAccessToken' (https://developer.paypal.com/docs/classic/api/permissions/GetAccessToken_API_Operation/) which appears to return an access token - Can this access token then use used in the REST API where it requires an Access_token (Authorization: Bearer Access-Token')

Do i use the NVP Permission (https://svcs.paypal.com/Permissions/RequestPermissions) to grant myself access via logon, then use the GetAccessToken in classic Paypal to get myself a token for the REST Apis?!

Would someone kindly give me an overview to acheieve this? Grant my application permissions then perform a refund on a sale (preferably using REST Api).

Thanks!

0 投票
0 回答
78 浏览

php - 使用 PayPal NVP API 发送“选项 1 名称”和类似值

以 CSV 格式下载 PayPal 付款历史记录时,数据包含标记为的列,"Option 1 Name," "Option 1 Value," "Option 2 Name," and "Option 2 Value."

我的应用程序使用该方法 通过NVP API(在端点https://api-3t.paypal.com/nvp)向 PayPal 提交付款。DoDirectPayment

使用这个 API,有没有办法提交一些名称-值对,允许我将ad-hoc值插入到"Option 1 Name," "Option 1 Value,"上面提到的列中?

我咨询过的资料来源:

我相信文档在这里:https ://developer.paypal.com/docs/classic/api/merchant/DoDirectPayment_API_Operation_NVP/

我尝试过的事情:

我尝试将以下各种名称-值对添加到请求中,至少可以说是一种奇怪的分类。这是一个奇怪的分类,我承认,因为我正在尝试任何可能从各种在线资源中工作的东西,其中大多数可能已经过时或用于另一个 Paypal API。

以上都没有成功地将任何值放入这些列中。那么这可能吗?如果不是,这些列可能是做什么用的?

0 投票
1 回答
475 浏览

paypal - 将 PayPal webhook 与 NVP DoExpressCheckoutPayment 结合使用

我正在一个网站上工作,用户可以在该网站上向另一个用户支付产品费用,获得付款的用户有他的API Signature设置,并且付款是使用完成ExpressCheckout (NVP)的(付款人只是被重定向到他在必要时登录的 PayPal 页面和只需单击一个按钮即可支付)。

问题是我尝试使用 webhook 来跟踪这些付款的退款,所以我以后可以通过回调 URL(php 函数)将退款数据插入到我的数据库中,但是我设置的 URL 根本没有被调用(我'之前在同一个 URL 上模拟了一个事件,一切都很好)。

我试图通过设置我API Signature和我的一个朋友向我支付一些美分(通过DoExpressCheckoutPayment)来让这个工作,然后我将它们退还给他(没有电话,只使用 PayPal 网站)。

Sandbox Webhooks 事件页面或 Live 页面上也没有显示任何内容。我已经尝试向我的 webhook 注册其他事件,例如“付款捕获完成”或“付款销售完成”,但结果相同。

我必须更改帐户中的某些设置吗?为了使用 webhook,我创建了一个 REST API 应用程序,但我看到有一个用于 NVP/SOAP API 应用程序的选项。如果 webhook 不起作用,我已经考虑过 IPN。