Paypal开发接口返回参数_第1页
Paypal开发接口返回参数_第2页
Paypal开发接口返回参数_第3页
Paypal开发接口返回参数_第4页
Paypal开发接口返回参数_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、paypal 支付开发接口须了解的基础知识:理很简单,就是当产生了一个交易之后,交易状态发生变化时,如用户已经付款、或者退款、撤销时,Pa HTTP POST 方易的一些变量提交给网站的某个页面(称之为 IPN Handler),当这个页面接受到请求时候,将这些数据个指示验证_notify-validate,POST 回 Paypal 的接口地址,如果数据正确,那么 Paypal 返回字符串 VERIFIED,如果结果为D,那么你的程序就可以使用这些数据进行操作。调试是一件很痛苦的事情,因为作为第三方开发人员,不可能开两个帐号,每次测试还要之间交易一些钱专门开发了x 给开发人员进行开发,首先到

2、 / 注册一个开发帐号,好了之后再进入x 建立测试用的 Paypal 虚拟少应该建立一个 Business 的和一个 Personal 的),这种账号注册方法和 Paypal 的流程一样,信息可以帐号、信用卡aypal Sandbox 会自动生成一些随机的号码)。接下来需要激活 Paypal Sandbox 的虚拟帐号,注意,pal Sanbox 注册邮件地址,有任何发送到虚拟帐号所填邮箱的邮件都存会在开发帐号的管理界面中的 Email 页(导航栏上dbox 的虚拟环境,还需要验证虚拟帐号的银行,这里可以随便填,然后通过 Add Funds

3、 来给账户充值(想填多少填多PN 的详细设置aypal 后台,进入 My AccountProfile 页面,点击 Instant Payment Notification,如下图:出现下面的页面了,点击 Edit 按钮,如下图:出现下面的页面了,在页面里面那个选框处打勾,并在下面的 Notification URL 处填写:http:/您的网hp?gOo=cGF5cGFsX3JlcGx5LnBocA& 然后点击 Save 按钮,如下图:就会提示你:“You have successfully activated Instant Payment Notification.”次进入 My Acc

4、ountProfile 页面,点击 Website Payment Preferences ,如下图:进入 Website Payment Preferences 页面,在里面要做四件事情:Return 后面打勾选择 Onrn URL 后面输入:http:/您的网站地址/index.php?gOo=cGF5cGFsX3JlcGx5X3JldHVybi5waHA& ent Data Transfer 后面打勾选择 On都做好之后,点击页面最下面的 Save 按钮页面立即跳转到 My AccountProfile,并且提示您设置成功,里面还会有一串 identity token 号码, 如下图:个

5、私钥(identity token)不会只出现这一次的,在您设置完之后,您可以仍然进入 Website Payment ces 页面去查看它,它就在 Payment Data Transfer 那一个区块,如下图:我们测试的时候,应该将 Paypal 接口的地址设置为 /cgi-bin/web的流程为:们的网站上选择商品、放入购物车,然后检查准备支付购物车中的商品,生成 Paypal 的支付表单(也是提交到上面 IPN 用的 Paypal 接口地址),包含了此次下次会专门找一下)。并在自己的数据库中生成一张订单记录。在 Session

6、中记录下这些交易信息aypal 账户登录 Paypal(Sandbox 用 Sandbox 的虚拟帐号),复查明细,点击 Pay 按钮进行交易处理,如果我们的 Paypal 收款帐号在接受帐款上没有什么问题(没有特别的需要 Accept 的地方那么 Paypal 会发N,并发送提示邮件。Handler 接受到信息,首先向 Paypal 进行校验,如果信息正确,然后根据信息和自己数据库中进行比对以将支付信息修改订单状态。pal 会显示一个界面表示交易完成,此时如果用户点击“Return”按钮,Paypal 会将用户送回我们网站指定迎接用户回来,向用户表示感谢,并进行提醒,给出订单号等等。文形式的

7、话,就和压缩包里面的 paypal.htm 文件一般模拟测试/cgi-bin/webscr真实的/cgi-bin/webscrarget=paypal action=/cgi-bin/webscr method=post ype=image src=/en_US/i/logo/paypal_logo.gif border submit alt=PayPalfer, easier way to pay - Pa

8、yPal购买ype=hidden name=add value=1-是不用它集成的购物车,如果代码是 value=_cart表示用 paypal 已经做好的购物车. - ype=hidden name=cmd value=_xclick的 PAYPAL 帐户-ype=hidden name=business value=Seller_1199323809_是从我网站传递过来的商品名和订单号 -ype=hidden name=item_name value=BoAo International Trading 20071212s1p1u1 ype=hidden name=it

9、em_number value=20071212s1p1u1是价格,如何传递就不用说了吧 - ype=hidden name=amount value=15 数量 -ype=hidden name=quantity value=1类型 CNY:人民币,USD:美元-ype=hidden name=currency_code value=USD交易并要返回的位置-ype=hidden name=cancel_return value= /?state=null完后自动返回的位置-ype=hidden name=return value=http:/w

10、/?state=OKype=hidden name=no_shipping value=1 ype=hidden name=charset value=UTF-8ype=hidden name=notify_url value=/?state=notify ype=hidden name=add value=1ype=hidden name=no_note value=1 ype=hidden name=bn value=PP-BuyNowBF二次返回的参数成功标志SUCCESSfirst_name=%E8%80%8

11、1 last_name=%E7%89%87 address_status=unconfirmed address_zip=100001 address_street:address_country=China address_country_code=CN address_name=%E7%89%87%E8%80%81 address_city=%E5%8C%97%E4%BA%AC address_state=%E5%8C%97%E4%BA%AC contact_phone=01058472654 payer_email=jinold_2%40163.comtax=0.00 payer_id=

12、T85NNQLW2BHJQpayment_date=22%3A35%3A00+Sep+09%2C+2006+PDT payment_status=Completedcharset=UTF-8custom= payer_status=unverifiedbusiness=jiangjun_0_1999%40163.com商家账号receiver_email=jiangjun_0_1999%40163.com商家帐户中注册的邮件txn_id=28267733YJ662041W唯一贝宝交易号,和 tx 意义一样payment_type=instant receiver_id=8LFB8Q7WADTW4 txn_type=cart mc_currency=CNY residence_country=CN payment_gross=商品信息num_cart_items=3商品种类mc_gross=3.00总额mc_shipping=0.00 mc_handling=0.00item_number1=1001商品 1 的编号item_number2=1002 item_number3=1003item_name1=Java商品 1 的名称item_name2=C%2B%2B item_name3=Oracleq

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论