1.注册paypal帐号和测试帐号
详细步骤请参考https://www.paypal-biz.com/development/documentation/PayPal_Sandbox_Guide_CN_V2.0.pdf
2.网站集成paypal
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr?locale.x=zh_HK" method="post"> <input type="hidden" name="cmd" value="_xclick"> <!--收款paypal帐号--> <input type="hidden" name="business" value="shang@qq.com"> <!--商品名--> <input type="hidden" name="item_name" value="测试商品"> <!--商品价格--> <input type="hidden" name="amount" value="10.00"> <!--币种--> <input type="hidden" name="currency_code" value="USD"> <!--付完款后自动跳转地址--> <input type="hidden" name="return" value="http://网址/tst.html"> <input type="image" src=" https://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif " border="0" name="submit" alt=" paypal"> </form>
打开网页,点击购买会跳转到paypal支付界面,如下图,在此过程中,左侧商品名会出现乱码,如果出现乱码请点击这里。
3.输入帐号并付款
付完款后页面会自动跳转到第2步 from中"return"属性指定的链接去,paypal并像你的网站post IPN信息,IPN是一些此次交易的信息和一个PayPal的通知,用以表示此次的交易信息是否是paypal发出的。
如果没有自动跳转,请点击这里。
如果paypal通知值为'INVALID',请点击这里。
mc_gross //交易收入
address_status //地址信息状态
paypal_address_id //Paypal地址信息ID
payer_id //付款人的Paypal ID
tax //税收
address_street //通信地址
payment_date //交易时间
payment_status //交易状态
charset //语言编码
address_zip //邮编
first_name //付款人姓氏
address_country_code //国别
address_name //收件人姓名
custom //自定义值
payer_status //付款人账户状态
business //收款人Paypal账户
address_country //通信地址国家
address_city //通信地址城市
quantity //货物数量
payer_email //付款人email
txn_id //交易ID
payment_type //交易类型
last_name //付款人名
address_state //通信地址省份
receiver_email //收款人email
address_owner //尚未公布/正式启用
receiver_id //收款人ID
ebay_address_id //易趣用户地址ID
txn_type //交易通告方式
item_name //货品名称
mc_currency //货币种类
item_number //货品编号
payment_gross //交易总额[只适用于美元情况]
shipping //运送费
注:本文中跳转到的是sandBox链接,如要正式环境,更改form中的action即可。
相关推荐
它是Sun Microsystems(现已被Oracle收购)在2000年代初推出的一种服务器端脚本语言,旨在简化Java Web开发。JSP的核心技术主要包括以下几个方面: 1. **JSP语法元素**: - **指令(Directives)**: 如`...
Google计划于明年初升级Android Pay,并与Visa Checkout和Masterpass整合,以提高支付过程的流畅性。 在移动支付领域,PayPal也在通过其OneTouch解决方案提高网络支付过程的流畅性。沃达丰钱包也将与PayPal合作,...
除了基础的电商建站功能,Shopify还提供了订单追踪、自动化库存管理、图片上传、标签添加等服务,顾客可以通过PayPal或信用卡进行支付。为了进一步增强服务范围和用户体验,Shopify推出了自有的应用程序编程接口...
ASP技术在20世纪末至21世纪初广泛应用于网站开发,尤其适用于企业级的Web应用程序。 SQL Server 2000是微软公司推出的一款关系型数据库管理系统,具备强大的数据存储、管理和分析能力。它支持T-SQL语言,允许开发者...
4. **支付集成**:为了处理在线支付,系统可能已经集成了第三方支付网关,如PayPal、Alipay或WeChat Pay。这涉及到API调用和回调处理,确保支付过程的顺利进行。 5. **购物车功能**:购物车通常是通过Session或者...
6. **支付集成**:购物车通常与支付服务提供商(如PayPal、Stripe等)集成,需要处理支付验证和订单状态同步。 7. **测试与调试**:确保Cartify在不同场景下都能正常工作,单元测试、集成测试和压力测试是必不可少...
团队选择了国内外知名的支付应用,如PayPal等进行竞品分析。通过对这些竞品的信息架构、任务流程设计、控件设计等方面的深入研究,发现PayPal的操作流程相对简单明了,逻辑清晰,信息架构更加符合用户的心理模型。...
这种技术组合在20世纪90年代末至21世纪初非常流行,尤其适合小型企业或个人开发者构建简单的在线商店。 ASP(Active Server Pages)是微软公司推出的一种服务器端脚本环境,它允许开发者在HTML代码中嵌入VBScript或...
中国电子商务的发展历程始于1990年代初,初期主要通过EDI(电子数据交换)在外贸、海关和航空运输等领域应用。到了1993年,中国开始启动国家信息化建设,1994年,中国企业逐步涉足电子商务。1997年,随着电子政务、...
这个技术在20世纪90年代末至21世纪初非常流行,尤其对于初学者来说,ASP提供了一个相对简单的平台来学习网站设计和开发。 在"ASP实现的新闻、求职、在线视频点播、电子商务等网站源码"中,我们可以看到以下几个关键...
- **支付集成**:内置多种支付网关接口,如PayPal、Stripe等,便于集成第三方支付服务。 - **用户界面**:提供预设的前端模板,可以快速构建具有现代感的电商界面。 - **API支持**:对于需要构建移动应用或第三方...
1979年,电子商务的种子初现,英国的Videotex系统以及美国的The Source和CompuServe等服务开启了在线信息交互的先河,而Michael Aldrich提出的远程购物概念预示着电子商务的未来。这些早期尝试为后来的电子商务奠定...
4. **支付处理**:为了完成交易,系统需要集成第三方支付网关,如支付宝、微信支付或PayPal。这涉及到API调用和支付状态的同步。ASP.NET Web API可以用来构建后端接口,处理支付请求和响应。 5. **订单管理**:订单...
这些技术在20世纪末至21世纪初是构建动态网站的常见选择,尤其是对于小型企业和个人开发者来说。 ASP是微软开发的一种服务器端脚本语言,用于生成动态网页。在在线图书销售系统中,ASP主要负责处理用户请求,如搜索...
随着互联网的兴起,亚马逊和eBay等公司在90年代初引领了第一波电商浪潮。近年来,移动互联网和社交媒体的崛起推动了电子商务的新一轮发展,如微信小程序、直播带货等新兴模式。 3. **主要类型**: - B2B(Business...
ASP.NET是由微软公司开发的一种服务器端Web应用程序框架,专门用于构建动态网站、Web应用和Web服务。这个程序可能包含了网上商城的基本功能,如商品展示、购物车、订单处理、支付接口等。 在2000年代初,ASP.NET因...
这种技术在20世纪90年代末至21世纪初非常流行,尤其适用于快速构建Web应用程序,如电子商务、在线支付平台等。 【基于ASP的支付平台】 一个基于ASP的支付平台程序源码通常包括以下核心组件: 1. **用户接口**:这...
ASP技术在20世纪末到21世纪初广泛应用于网站开发,尤其适用于中小企业和个人开发者,因其简单易学、开发快速的特点。 【易和阳光ASP购物商城】 "易和阳光ASP购物商城"是一个基于ASP技术构建的电子商务平台。它提供...
5. **支付集成**:网上书店通常需要集成第三方支付系统,如支付宝、微信支付或PayPal,以便处理在线交易。这需要理解API接口和安全交易流程。 6. **搜索引擎优化(SEO)**:为了让书店在搜索引擎中获得更好的排名,...