最近收到很多邮件,询问如何集成支付宝和paypal到网站中,而这些咨询的朋友又是比较熟悉php编程的,所以我不妨写一篇日志简单减少集成的流程:
- 支付宝请首先购买商家服务,否则没有API使用,同理paypal请升级为商家用户;
- 创建一个支付记录的数据表,表里面应该至少包含1. 交易ID 2.交易日期 3. 交易金额 4.此笔交易所有者的帐号,其他信息;
- 创建交易链接,创建链接包含交易金额,同时包含服务器通知链接*(后面有解释),便于服务器将交易状态通知到该程序。
- 编写通知链接指向的那个文件,接收交易平台发过来的通知,如果确定交易成功,则返回一个“成功”的标志给服务器,以免服务器重复发送。同时将交易 数据更新到第二步创建的数据表中,供今后使用;
- 至此,每个用户的当前余额就可以在交易记录中提取了,有了数据,后面如何扣款,那自然是很简单的事情了。
服务器通知链 接*:一旦发起了交易,只要在支付宝或者是paypal创建成功,那么支付平台的服务器就会向你指定的这个链接发送通知。然后便可以根 据发送过来的内容判断交易状态。当然,这个程序同时也要给交易平台一个应答,否则交易平台无法判断通知是否被接受到,如果无法判断通知被接受到,交易平台 服务器会不断的发送通知,当然发送会有时间间隔的,这个时间间隔会不断的增大。
几点注意事项:
- 支付宝的通知链接是不能有任何get参数的,比如 http://homzz.com/ali_notify.php?userid=100 这样是永远不可能成功的,所以要判断交易与哪个用户相关,必须在第二步,将交易ID和交易所有者关联好,到时候根据支付宝的通知返回的交易ID来判断交易 的所属;
- paypal没有get参数限制,然而paypal的交易ID是不可以预设的,因此,我们可以动态创建通知返回链接如 http://homzz.com/ali_notify.php?userid=100,那么这笔交易产生之后,paypal就只会向这个指定的 link发送通知;
- 接收到一个通知之后,请向paypal或者alipay返回成功标志,以免重复通知;
- 由于有时候程序故障,或者第三方支付平台也会故障,或者是网络故障,导致返回的“成功”标志没有被支付平台服务器识别,所以在第四步的时候,要考 虑重复通知问题,也就是说,即使重复通知了,数据库也不要产生多次插入操作,防止凭空出现无用的交易。
原文出处:http://www.storyday.com/html/y2010/2642_a-few-words-on-how-to-integrate-the-site-alipay-arrive-in-time-or-paypal-transactions.html
理财是每个人都必须学会的生存技能之一。理财决定着家庭的兴衰,维系着一家老小的生活和幸福,是人生必修课.何不让我们共同分享理财过程中的点点滴滴,共同成长,共同走向财务自由之路。 点击进入 理财经验交流区
一是勤与怠的关系。无论何种理财,都要树立正确科学的理财观念,都要通过学习和研究掌握相关的理财知识,做到能认知、能分辨、能判断。何况作为一名二十一世纪的投资人,面对知识更新速度加快,科技发展日新月异的新形势,我们既要及时了解党政国策,把握经济脉搏,也要熟悉基金的基本知识。
二是大与小的关系。基金公司有大有小、基金规模有大有小。就拿股票型基金来说,规模大的基金建仓困难,但资金充裕,既可在二级市场逢低吸纳,又可在一级市场认购获利,时间一长,其持久获利能力毋容置疑;反之,小规模基金灵活矫健,调仓迅速,在波动的市场中更显优势。因此,大与小是相对的,选择适合自己的才是最好的。
三是低与高的关系。抢低恐高是大多数基民的一大顽疾,投资基金注重的是长期收益,高净值基金既有良好的过往业绩,又有长期运作的经验和较为合理的仓位,在牛市中可能走得更好。
四是时与品的关系。很多基金投资人注重选时,十分在意申购时机的把握,而忽视了基金品种选择的重要性。其实只要是认准了中国经济持续健康发展,精心选择几只过往业绩优良,公司管理优秀,社会评价较高,投资策略认同的基金,就可以随时投资。
五是长与短的关系。一些基民受股民追涨杀跌、短线恶炒的影响,在投资基金时也不约而同地采取了相同的策略——今日买,明日卖,频繁进出,不断变换。结果,手续费没少掏,收益也不够理想。其实,投资基金忌短宜长,沉着冷静,持之以恒定会赚得盆满钵满。
六是涨与跌的关系。风险与收益总是成正比的,投资不同类型的基金承担的风险不同,收益也自然会有区别。一般地,股票型基金风险最高,收益也最大。因此,既然选择了股票型基金,就一定要冷静看待股市涨跌,不看一时,放眼长远,任凭风浪起,稳坐钓鱼台。
七是新与旧的关系。新基民大多“喜新厌旧”,只认新基金,不看老基金。要知道,新基金虽有好的一面,但老基金经验丰富,操作稳键,更值得关注与投资。
八是定投与单笔的关系。定期定额投资是基金公司推出的适合工薪人士选择的理财方式。作为稳健的投资者,要在进行一次性投入的基础上,不断进行延展性研究,对于研究中发掘的好基金品种,精选一、二进行定期定额投资,既防范和分散了风险,又提高了收益。
九是规模与结构的关系。要根据自己的年龄、职业、收入、心理素质、抗风险能力和个人偏好等等因素,恰当地选择基金组合。
十是“大市”与收益的关系。脱离大的宏观经济背景,一味地追求个人的高收益并不现实。
当股指一路扶摇直上时,新股民开始想起“高处不胜寒”的古训。投资基金有没有风险?如何面对这些风险?
专家告诫,须遵守安全条例以避免风险,以使资产保值增值。
安全条例一:相信优秀的基金公司
投资基金与乘坐民航客机有许多相似之处,民航是运送人和货物到达目的地,而基金是运送资金到达投资理财目的地;民航有专业的飞行驾驶、维护技术和告警机制,而基金也是由专家理财、专业投资。
安全条例二:只买对的不怕贵的
在基金销售中,经常会有人问基金什么时候分红,希望能在分红后以较低的净值买入,但实际上这没有任何意义。
专家指出,净值的高低仅仅决定你获得份额的多少,而不是回报率的高低。选择基金,应该关注基金的运作情况和投资业绩。基金的净值主要和两大因素有关:成立时间的长短;管理团队的能力。不同时期成立的基金比较净值没有意义,因为市场环境不同。而同一时期成立的基金,净值高的则表明这只基金的管理团队在过去的时间投资管理能力高。
安全条例三:一个篮子一个鸡蛋劳心费力
基金本身就是分散投资的工具,如果要构建组合可以从两个层面考虑:一是不同类型的基金,比如股票型基金与混合型基金的组合,如果要考虑资金的流动性需求还要配置一定比例的货币市场基金才合理。
二是同类型基金中投资标的明显不同的产品组合,比如,小盘基金与大盘基金或一些行业基金等。只有风险度不同的产品组合才能够有效地降低投资风险。
安全条例四:现金分红不等于落袋为安
有投资者错误认为现金分红就是落袋为安,其实,红利只是从您的左口袋放到右口袋而已。如果想落袋为安只有赎回基金并不再投资。如果你看好中国经济的高成长性,相信中国的上市公司能够分享经济的高速增长,认可优秀的基金公司能为持有人挖掘到更多的优质上市公司投资,就应该让自己分享复利带来的财富效果。
虽然现金分红是直接获得红利现金,不用支付赎回费,但是红利转投是将所分得的现金红利再投资该基金,有着复利效果,而且再投资的基金份额可以免申购费。
安全条例五:频繁换基金不可取
基金投资是中长期行为,短短一个月、一个季度不能体现基金的投资实力。另外,基金的申购、赎回费率比股票要高,频繁换基金的成本很高。
频繁换基金有如在车道上频繁换道,不仅带来更大的风险,而且最终的结果很可能欲速则不达,除非你知道自己车道前方出现了事故。
Nslookup-------IP地址侦测器
explorer-------打开资源管理器
logoff--------注销命令
tsshutdn-------60秒倒计时关机命令
lusrmgr.msc----- 本机用户和组
services.msc-----本地服务设置
oobe/msoobe /a----检查XP是否激活
notepad--------打开记事本
cleanmgr-------**整理
net start messenger----开始信使服务
net stop messenger-----停止信使服务
compmgmt.msc-----计算机管理
conf-----------启动 netmeeting
dvdplay--------DVD播放器
charmap--------启动字符映射表
diskmgmt.msc----磁盘管理实用程序
calc-----------启动计算器
dfrg.msc-------磁盘碎片整理程序
chkdsk.exe-----Chkdsk磁盘检查
devmgmt.msc--- 设备管理器
regsvr32 /u *.dll----停止dll文件运行
drwtsn32------ 系统医生
rononce -p ----15秒关机
dxdiag---------检查DirectX信息
regedt32-------注册表编辑器
Msconfig.exe---系统配置实用程序
rsop.msc-------组策略结果集
mem.exe--------显示内存使用情况
regedit.exe----注册表
winchat--------XP自带局域网聊天
progman--------程序管理器
winmsd---------系统信息
perfmon.msc----计算机性能监测程序
winver---------检查Windows版本
sfc /scannow-----扫描错误并复原
taskmgr-----任务管理器(2000/xp/2003)
wmimgmt.msc----打开windows管理体系结构(WMI)
wupdmgr--------windows更新程序
w脚本--------windows脚本宿主设置
write----------写字板
winmsd---------系统信息
wiaacmgr-------扫描仪和照相机向导
mem.exe--------显示内存使用情况
Msconfig.exe---系统配置实用程序
mplayer2-------简易 widnows media player
mspaint--------画图板
mstsc----------远程桌面连接
mplayer2-------媒体播放机
magnify--------放大镜实用程序
mmc------------打开控制台
mobsync--------同步命令
dcomcnfg-------打开系统组件服务
ddeshare-------打开DDE共享设置
dvdplay--------DVD播放器
net stop messenger-----停止信使服务
net start messenger----开始信使服务
notepad--------打开记事本
nslookup-------网络管理的工具向导
ntbackup-------系统备份和还原
narrator-------屏幕“讲述人”
ntmsmgr.msc----移动存储管理器
ntmsoprq.msc---移动存储管理员* 作请求
netstat -an----(TC)命令检查接口
syncapp--------创建一个公文包
sysedit--------系统配置编辑器
sigverif-------文件签名验证程序
sndrec32-------录音机
shrpubw--------创建共享文件夹
secpol.msc-----本地安全策略
syskey---系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
services.msc---本地服务设置
Sndvol32-------音量控制程序
sfc.exe--------系统文件检查器
sfc /scannow---windows文件保护
tsshutdn-------60秒倒计时关机命令
tourstart------xp简介(安装完成后出现的漫游xp程序)
taskmgr--------任务管理器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打开资源管理器
packager-------对象包装程序
perfmon.msc----计算机性能监测程序
progman--------程序管理器
regedit.exe----注册表
rsop.msc-------组策略结果集
regedt32-------注册表编辑器
rononce -p ----15秒关机
regsvr32 /u *.dll----停止dll 文件运行
regsvr32 /u zipfldr.dll------取消ZIP支持
cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁盘检查
certmgr.msc----证书管理实用程序
calc-----------启动计算器
charmap--------启动字符映射表
cliconfg-------SQL SERVER 客户端网络实用程序
Clipbrd--------剪贴板查看器
conf-----------启动 netmeeting
cleanmgr-------**整理
ciadv.msc------索引服务程序
osk------------打开屏幕键盘
iexpress-------木马捆绑工具,系统自带
fsmgmt.msc-----共享文件夹管理器
utilman--------辅助工具管理器
gpedit.msc-----组策略
convert 盘符:/fs:ntfs-----不删除文档将磁盘转换成NTFS格式
