首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp.net站点中Paypal与paypal webservice的集成

asp.net站点中Paypal与paypal webservice的集成
EN

Stack Overflow用户
提问于 2012-05-14 19:04:15
回答 1查看 3.1K关注 0票数 0

我从来没有使用任何支付网关仍然now....but现在我需要集成贝宝为我的购物车。从那里用户可以购买多个数据,并从贝宝网站为多个项目付款。我正在搜索如何将paypal集成到我的网站。我认为paypal必须有支付集成的网络服务。我搜索谷歌提交多个购物车项目数据贝宝。我得到了代码,但这不是一个很好的解决方案

代码语言:javascript
复制
String url;
url= “https://www.paypal.com/us/cgi-bin/webscr?” ;
url+= “cmd=_xclick”;
url+= “&business=vikvish@yahoo.co.in”;
url+= “&item_name=Sample_testing”;
url+= “&amount=10.50″;
url+= “&quantity=2″;
url+= “&return=http://www.google.com”;
url += “&cancel_return=http://www.rediffmail.com”;
url+= “&currency_code=USD”;
Response.Redirect(url);

这种方式,我不想发送多个购物车数据到贝宝网站。

另一种方式。

代码语言:javascript
复制
protected void btnPayPal_Click(object sender, ImageClickEventArgs e)

{

System.Web.HttpContext.Current.Response.Clear();

System.Web.HttpContext.Current.Response.Write("<html><head>");

System.Web.HttpContext.Current.Response.Write(

"</head><body onload='document.form1.submit()'>");

System.Web.HttpContext.Current.Response.Write(

"<form action='https://www.paypal.com/cgi-bin/webscr' " +

"name='form1' method='post'>");

System.Web.HttpContext.Current.Response.Write(

"<input type='hidden' name='cmd' value='_xclick'>");

System.Web.HttpContext.Current.Response.Write(

"<input type='hidden' name='business' " +

"value='bob@domain.com'>");

System.Web.HttpContext.Current.Response.Write(

"<input type='hidden' name='lc' value='US'>");

System.Web.HttpContext.Current.Response.Write(

"<input type='hidden' name='item_name' value='Widget'>");

System.Web.HttpContext.Current.Response.Write(

"<input type='hidden' name='amount' value='100.00'>");

System.Web.HttpContext.Current.Response.Write(

"<input type='hidden' name='currency_code' value='USD'>

System.Web.HttpContext.Current.Response.Write(

"<input type='hidden' name='bn' " +

"value='PP-BuyNowBF:btn_buynow_LG.gif:NonHostedGuest'>

System.Web.HttpContext.Current.Response.Write(

"<input type='image' " +

"src='https://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif' " +

"border='0' name='submit' alt=''>");

System.Web.HttpContext.Current.Response.Write(

"<img alt='' border='0' " +

"src='https://www.paypal.com/en_US/i/scr/pixel.gif' " +

"width='1' height='1'>");

System.Web.HttpContext.Current.Response.Write("</form>");

System.Web.HttpContext.Current.Response.Write("</body></html>");

System.Web.HttpContext.Current.Response.End();

}

以这种方式,我们发送购物车项目数据从代码背后贝宝网站。

我需要通过paypal webservice将我的多个购物车项目发布到paypal。所以请从头开始详细地告诉我所有的步骤。我需要做的是。我是否需要创建买家和卖家都在贝宝结束帐户。如何获取paypal web服务url。我需要样本贝宝网络服务代码发送我的多个贝宝购物车项目数据到贝宝。如何测试一切都很好。什么是贝宝沙盒网址。我是否需要提供有效的信用卡号码给沙盒网址。如果是,那么钱将如何从沙盒网址测试后再次返回。请详细讨论所有的点,并指导我从账户创建到发送多个购物车数据到贝宝网站的网络服务使用的所有阶段的一步一步的示例代码。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-14 22:52:22

PayPal在不同的平台上为他们的所有产品提供了定义良好且公开可用的SDKs

阅读他们的文档并遵循他们的文档API说明,而不是试图胡乱拼凑一个“变通办法”-是的,你可以很容易地做到这一点(为HTML表单创建变通办法),但你可能会错过安全性-例如,在上面的代码中,任何人都可以检查和篡改你所有的表单POST值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10582085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档