Tag: paypal sandbox

付款错误:PayPal错误:请求无效。 查看详细信息。 (VALIDATION_ERROR)Paypal

我在我的项目中使用PayPal定期付款。 而且我想在一段时间内给予一次免费试用,初始订单总数应该为零,一旦免费试用完成,实际的订单金额将从账户中扣除。 例如,用户购买一个产品(100美元)并应用免费试用折扣代码,然后第一个订单应该是0美元,一旦试用结束,100美元周期将运行。 为此我在MerchantPreferences setup_fee “0”传递给setup_fee : merchant_preferences = new MerchantPreferences { return_url = url, cancel_url = url, auto_bill_amount = “YES”, setup_fee = new PayPal.Api.Currency { currency = currency != null ? currency.CurrencyCode : null, value = “0.00” } } 但它给了我一个错误: 付款错误:PayPal错误:请求无效。 查看详细信息。 (VALIDATION_ERROR) 付款错误:注意请求中缺少注释或注释长度太长 付款错误:amount.currency缺少必填字段。 如果我传递一些值而不是0.00它正常工作,但我想发送零作为初始量。 谁能告诉我我的代码有什么问题?

如何通过ASP.NET将Money从Merchant Paypal账户转账到EndUser Paypal账户?

我需要asp.net web application using C#在我的asp.net web application using C#中将Paypal Merchant Account的金额转移到End User Paypal account 。 可能吗? 这是场景: 消费者访问网站并希望在网站上销售在线列出的一些产品。 登录网站并选择通过我们的网站在线销售的产品。 网站接受(贝宝信息)并发送航运信息。 收到产品后,付款将通过Web应用程序从Merchant Paypal Account到End Users Paypal account 。 那么,是否有任何Paypal API将钱从Merchant Account转移到EndUser Paypal account ? 他们的任何SandBox是由Paypal提供的吗? ASp.net中的示例代码? 请推荐要求,建议做..! 帮助感谢!

为什么Paypal Sandbox不处理付款?

我正在建立一个电子商务网站,而paypal集成似乎正在发挥作用。 我有一个购物车,总计了里面的所有物品,添加了运费,然后用这些线将该号码发送到paypal。 string address = “https://api-3t.sandbox.paypal.com/nvp?USER=&PWD=&VERSION=71.0&SIGNATURE=&METHOD=SetExpressCheckout&PAYMENTREQUEST_0_AMT=” + lblTotal.Text + “&PAYMENTREQUEST_0_CURRENCYCODE=USD&RETURNURL=http://www.secretskeletonminiatures.com/checkout.aspx&CANCELURL=http://www.secretskeletonminiatures.com/cart.aspx&PAYMENTREQUEST_0_PAYMENTACTION=Sale”; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(address); 然后我使用HTTPWebResponse从paypal获取响应并解析令牌并将用户重定向到 Response.Redirect(“https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_express-checkout&useraction=commit&token=” + token); 当用户进入paypal然后登录并点击“立即付款”按钮并重定向到我网站的结帐页面。 所以一切似乎都好。 但是,当我检查沙盒帐户时,实际上没有任何钱被转移。 最常见的原因是重定向url中缺少useraction = commit参数,但它存在,所以这不是问题。