专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
PayPal支付接口参数
当前位置:
网站建设
>
技术支持
PayPal支付接口参数
资料来源:网络整理
时间:
2023/2/14 0:03:46
共计:
3612
浏览
这两天一直在弄PayPal支付接口
注册PayPal,进放商家工具,开启返回数据后得到一个KEY,这是用来作数据查询时的KEY
PayPal支持支付完成后数据的返回,以URL形式传递给你一组变量,你再结合KEY来POST请求得到返回的数据
支付提交页
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_xclick"> <!--以下各行可以更改:--> <input type="hidden" name="business" value="paypal帐户"> <input type="hidden" name="notify_url" value="处理页面"> <input type="hidden" name="return" value="返回页面"> <input type="hidden" name="item_name" value="名称"> <input type="hidden" name="item_number" value="数量"> <input type="hidden" name="amount" value="金额"> <!--<input type="hidden" name="amount" value=0.01>--> <input type="hidden" name="rm" value="2"> <input type="hidden" name="charset" value="GBK"> <input type="hidden" name="no_shipping" value="1"> <input type="hidden" name="image_url" value="显示的图片"> <input type="hidden" name="cancel_return" value="取消后返回的页面"> <input type="hidden" name="no_note" value="0"> <input type="image" src="按钮图片" name="submit" alt="Make payments with PayPal - it's fast, free and secure!"> </form>
在登陆帐号支付后,PayPal转到事先设定好的返回页面,接收参数,重新POST请求数据,取得支付信息
<%@LANGUAGE="VBScript"%> <% Dim authToken, txToken Dim query Dim objHttp Dim sQuerystring Dim sParts, iParts, aParts Dim sResults, sKey, sValue Dim i, result Dim firstName, lastName, itemName, mcGross, mcCurrency authToken = "Dc7P6f0ZadXW-U1X8oxf8_vUK09EHBMD7_53IiTT-CfTpfzkN0nipFKUPYy" txToken = Request.Querystring("tx") query = "cmd=_notify-synch&tx=" & txToken & "&at=" & authToken set objHttp = Server.CreateObject("Microsoft.XMLHTTP") ' set objHttp = Server.CreateObject("Msxml2.ServerXMLHTTP") objHttp.open "POST", "http://www.paypal.com/cgi-bin/webscr", false objHttp.setRequestHeader "Content-type", "application/x-www-form-urlencoded" objHttp.Send query sQuerystring = objHttp.responseText If Mid(sQuerystring,1,7) = "SUCCESS" Then sQuerystring = Mid(sQuerystring,9) sParts = Split(sQuerystring, vbLf) iParts = UBound(sParts) - 1 ReDim sResults(iParts, 1) For i = 0 To iParts aParts = Split(sParts(i), "=") sKey = aParts(0) sValue = aParts(1) sResults(i, 0) = sKey sResults(i, 1) = sValue Select Case sKey Case "first_name" firstName = sValue Case "last_name" lastName = sValue Case "item_name" itemName = sValue Case "mc_gross" mcGross = sValue Case "mc_currency" mcCurrency = sValue End Select Next Response.Write("<p><h3>Your order has been received.</h3></p>") Response.Write("<b>Details</b><br>") Response.Write("<li>Name: " & firstName & " " & lastName & "</li>") Response.Write("<li>Description: " & itemName & "</li>") Response.Write("<li>Amount: " & mcCurrency & " " & mcGross & "</li>") Response.Write("<hr>") Else 'log for manual investigation Response.Write("ERROR") End If %>
得到的数据是这样的结构,注,此数据是要保留一段时间的
SUCCESS mc_gross=100.00 address_status=confirmed payer_id=H9ZU7AU5Y864A tax=0.00 address_street=1+Main+St payment_date=22%3A40%3A18+Jul+22%2C+2007+PDT payment_status=Completed charset=windows-1252 address_zip=95131 first_name=Test mc_fee=3.20 address_country_code=US address_name=Test+User custom= payer_status=verified business=hubro__1185162468_biz%40hotmail.com address_country=United+States address_city=San+Jose quantity=1 payer_email=hubro__1185162439_per%40hotmail.com txn_id=615339376J321152L payment_type=instant last_name=User address_state=CA receiver_email=hubro__1185162468_biz%40hotmail.com payment_fee=3.20 receiver_id=456JSSWY3CPQA txn_type=web_accept item_name=%1A%1A%1A%1A mc_currency=USD item_number=00001 residence_country=US payment_gross=100.00 shipping=0.00
PayPal还提供了开发环境测试,SandBox
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
动作表情包制作网站
财经网站logo制作
深圳网站制作找谁
制作沂水旅游的网站
宜宾网站制作哪家不错
咸阳金泉网网站制作
中堂电商网站制作
汕尾标书制作网站
淄博网站制作定制视觉
绥宁手机网站制作
·上一条:
国际版PayPal在线支付接口ASP版,网站付款标准版
|
·下一条:
获取Paypal身份标记的方法
同类资讯
国际版PayPal在线支付接口ASP版,网站付款标准版
win2008 IIS7中启用JS的gzip压缩的方法
没有为扩展名“.html”注册的生成提供程序。.net urlwrite
jQuery.extend 函数详解
JQuery插件写法(以Tab插件为例子)
JQuery实现点击div以外的位置隐藏该div窗口
CSS+Div固定在右下角显示
CSS expression属性用法详解
易建快网-网页特效-窗口特效-点击弹出固定居中的遮罩层
CSS定义HR水平线的几种样式
如何提高ASP.NET页面载入速度的方法
ASP.NET页面优化,性能提升8倍的方法
asp.net 提高网站速度及如何利用缓存
CSS 单行溢出文本显示省略号...的方法(兼容IE FF)
asp.net(c#)中文验证码程序
JQuery学习笔记:typeof的使用
prototype.js中class类详解
JQuery和Prototype区别小结
jQuery 如何写插件
使用jQuery.fn自定义jQuery翻页插件
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-683-0016
邮箱:sales@gzit.cn
QQ:250211130
微信:18520775521
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有
粤ICP备16019765号
广州京杭网络科技有限公司 版权所有
返回顶部
400-683-0016
在线咨询
微信二维码