标签: nvp

PayPal SOAP和NVP

我是PayPal的新手,我想知道哪种方式可以实现PayPal,SOAP或NVP API.

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

soap paypal nvp paypal-soap paypal-nvp

30
推荐指数
1
解决办法
2万
查看次数

更改PayPal订阅金额

我们使用PayPal订阅自动进行每月捐款.用户最初创建具有一些预定的每月捐赠金额的订阅(例如,假设每月50美元).这会创建一个定期订阅,我们通过IPN处理.一切都很好.但是,我们的界面允许用户进入并更改其每月捐赠金额,例如从每月50美元到每月100美元.我想知道如何更改PayPal订阅以反映这个新金额?

PayPal的NVP API中有一种叫做"UpdateRecurringPaymentsProfile"的方法,它说我可以更新订阅金额,但不幸的是它说:

对于快速结账的定期付款,付款金额可以每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创建订阅按钮).

这会有用吗?如果没有,是否有替代方案可以实现我们的需求?

谢谢!

paypal subscription paypal-subscriptions nvp

13
推荐指数
1
解决办法
1万
查看次数

PayPal Express Checkout MVC C#示例代码

我正在开发一个asp.net MVC4网站,它将通过paypal接受付款.有没有人看过任何使用NVP快速结账的C#样本,因为我没有找到有用的提供的Java或PHP示例?

谢谢!

asp.net asp.net-mvc paypal nvp

10
推荐指数
1
解决办法
1万
查看次数

在ASP.net中使用NVP API时,Paypal SetExpressCheckout出现问题

嗨, 我正在实施我的Facebook游戏和Paypal的快速​​结账支付服务之间的整合.

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

我的问题是我一直收到10400错误 - 订单总数丢失.

我的代码是:

// Set the key/value pairs to send in the request
var kvpl = new List<KeyValuePair<string, string>>();
kvpl.Add(new KeyValuePair<string, string>("PAYMENTREQUEST_0_PAYMENTACTION", "Sale"));
kvpl.Add(new KeyValuePair<string, string>("PAYMENTREQUEST_0_AMT", "23.00"));
kvpl.Add(new KeyValuePair<string, string>("PAYMENTREQUEST_0_ITEMAMT", "15.00"));
kvpl.Add(new KeyValuePair<string, string>("PAYMENTREQUEST_0_TAXAMT", "5.00"));
kvpl.Add(new KeyValuePair<string, string>("PAYMENTREQUEST_0_SHIPPINGAMT", "1.00"));
kvpl.Add(new KeyValuePair<string, string>("PAYMENTREQUEST_0_HANDLINGAMT", "1.00"));
kvpl.Add(new KeyValuePair<string, string>("PAYMENTREQUEST_0_INSURANCEAMT", "1.00"));
kvpl.Add(new KeyValuePair<string, string>("PAYMENTREQUEST_0_CURRENCYCODE", "ILS"));
kvpl.Add(new KeyValuePair<string, string>("L_PAYMENTREQUEST_0_NAME0", "The name of product 1"));
kvpl.Add(new KeyValuePair<string, string>("L_PAYMENTREQUEST_0_NUMBER0", "5543312"));
kvpl.Add(new KeyValuePair<string, string>("L_PAYMENTREQUEST_0_DESC0", "The description of product 1"));
kvpl.Add(new KeyValuePair<string, string>("L_PAYMENTREQUEST_0_AMT0", "10.00")); …
Run Code Online (Sandbox Code Playgroud)

asp.net api paypal nvp express-checkout

9
推荐指数
1
解决办法
2万
查看次数

Paypal NVP与IPN进行确认 - 将它们联系在一起

我正在使用PayPal和NVP API(使用PHP)进行快速结账.我在将用户重定向到Paypal之前在数据库中创建发票记录.如果用户在处理后没有返回我的网站,我使用IPN确认购买,然后更新确认付款的发票记录.我仍然处于沙盒模式,并试图弄清楚如何将从NVP开始的事务与我通过IPN获得的确认联系起来.

我需要验证NVP中发送的"PAYMENTREQUEST_n_INVNUM"是否会在IPN帖子中作为"发票"返回.

看来我实际上无法测试这个,直到我上线,因为Sandbox IPN似乎没有激活NVP启动的沙箱交易 - 这是正确的吗?

谢谢你的帮助.

paypal confirmation nvp paypal-ipn

5
推荐指数
1
解决办法
2721
查看次数

使用 Paypal Payments Advanced(和 NVP API)进行 paypal 快速结账的订单项

我正在使用Paypal Payments Advanced和托管结帐页面 (iframe)。这使客户可以选择单击“paypal 付款”(按钮)(paypal 的快速结帐)或使用信用卡付款。一切似乎都工作得很好,除了在使用 NVP API 传递参数时我未能成功地显示各个行项目。相反,我只看到总数(见下图)。

贝宝结账

我还相信这意味着根本不会发送订单项(即使我使用信用卡付款),因为当我登录 PayPal 查看交易详细信息时,我没有看到任何订单项。

以下是我当前使用的 NVP 参数:

"PARTNER"  => "PayPal", 
"VENDOR"   => "company_here",
"USER"     => "user_here",
"PWD"      => "password_here", 
"TRXTYPE"  => "S",
"AMT"      => "2.16",
"ITEMAMT"  => "2.00",
"TAXAMT"   => "0.16",
"L_NAME0"  => "Test Product 1",
"L_DESC0"  => "Test Product Description",
"L_AMT0"   => "1.00",
"L_TAXAMT0"=> "0.08",
"L_QTY0"   => "1",
"L_NAME1"  => "Test Product 2",
"L_DESC1"  => "Test Product 2 description",
"L_AMT1"   => "1.00",
"L_TAXAMT1"=> "0.08",
"L_QTY1" …
Run Code Online (Sandbox Code Playgroud)

payment paypal nvp express-checkout

5
推荐指数
1
解决办法
4115
查看次数

还支持PayPal NVP/SOAP checkout express吗?

我正在为使用Express Checkout的网站提供支持.该网站将Name Value Pairs发送到此端点: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相同或不同?

谢谢.

soap paypal nvp

5
推荐指数
1
解决办法
1509
查看次数

Paypal没有显示当前购买的金额?

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

BTW,NVP API就是我用的!

paypal nvp

2
推荐指数
1
解决办法
1294
查看次数