2011-06-27 82 views
0

我有一个允许用户订阅服务的ASP.NET网站。当用户决定为他们的订阅付费时,他们将被重定向到PayPal网站。请注意,我有一个网站付款标准帐户。无论如何,他们将被重定向到看起来像下面这样的URL:将ASP.NET与PayPal集成

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick-subscriptions&business=MYID&item_name=Service认购& A3 = 12个& P3 = 1点& T3 = Y & SRC = 1 & SRT = 1个& no_note = 1 &收益率= HTTPS :?//www.mysite.com/confirmation.aspx ID = b67e1f4d-35FA-40f7-812b-2f32b87a3d15

有趣的是,在URL我的查询字符串的ID被删除。我真的想从我的网站传递一个变量到PayPal,然后从PayPal返回到我的网站。此变量的用途是将订阅与用户相关联。有没有办法与网站付款标准账户做到这一点?

谢谢!

回答

0

您需要使用您的会员系统设置配置文件。然后,您可以将变量与特定的订阅者相关联。

http://www.codersbarn.com/post/2008/07/10/ASPNET-PayPal-Subscriptions-IPN.aspx

配置可供外的开箱即用的网站模板。如果你使用WAP模板,那么它需要一些额外的工作(值得付出)。

关于传递自定义变量,您可以通过使用适当的PayPal变量并通过IPN将其返回来执行此操作。

+0

你知道那个变量被称为什么吗?我没有在文档中看到它。另外,什么是IPN? – user208662

+0

这就是所谓的习惯。说明:https://cms.paypal.com/cgi-bin/marketingweb?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro – IrishChieftain