<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
1:首先登录:<a href="https://developer.paypal.com/">https://developer.paypal.com/</a>
(这是必须的,因为要先登录这个才能进行测试)<br />
2:用户名:[email protected]<br />
3:密码:123456ABC<br />
4:点击Paypal支付按钮
<br />
5:Paypay支付测试名为:[email protected] 密码为:12345678<br />
6:点击login In<br />
7:这个时候我们会发现他的ShipTo:为Deliver to: Jerry Zhang 1 Cheeseman Ave - East Melbourne Victoria
3001 Australia<br />
问:如何将这些ShopTo的信息在我的网站post给他们,我以下的方法不行,哪位能否指定指点,万分感谢
<form id="frmPaypay" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="text" name="charset" value="utf-8" /><br />
<input type="text" name="cmd" value="_xclick" /><br />
<input type="text" name="business" value="[email protected]" /><br />
<input type="text" name="item_name" value="IPC Order Number 200912060001" /><br />
<input type="text" name="item_number" value="" /><br />
<input type="text" name="amount" value="30.08" /><br />
<input type="text" name="tax" value="1" /><br />
<input type="text" name="quantity" value="1" /><br />
<input type="text" name="no_note" value="1" /><br />
<input type="text" name="currency_code" value="USD" /><br />
<input type="text" name="address_city" value="广州" /><br />
<input type="text" name="address_country" value="中国" /><br />
<input type="text" name="address_state" value="广东" /><br />
<input type="text" name="address_street" value="天河北路88号" /><br />
<input type="text" name="address_status" value="Confirmed" /><br />
<input type="text" name="address_zip" value="510000" /><br />
<input type="text" name="payer_email" value="[email protected]" /><br />
<!-- Enable override of payer’s stored PayPal address. -->
<!-- Set prepopulation variables to override stored address. -->
<!-- 自定义用于加密-->
<input type="text" name="custom" value="200912060001"><br />
<input type="text" name="first_name" value="Zhang" /><br />
<input type="text" name="last_name" value="Jerry" /><br />
<input type="text" name="return" value="http://localhost/en/member/completion.aspx?billno=200912060001" /><br />
<input type="text" name="notify_url" value="http://localhost/en/member/pay/paypalreceive.aspx" /><br />
<input type="submit" name="submit" value="Paypal支付" id="btnsubmit" /><br />
</form>
</body>
</html>
解决方案 »
- 学习PHP应该注意什么,请大家给些建议
- php正则替换怎样把 href=http://24356>替换成href=http://24356.xxx.com>
- 小弟做了个新站大家给点建议
- 请问各位同仁: IE与火狐下的JS兼容性怎么学习?
- 求助:Apache+mysql+php 架论坛遇到的问题!
- iasky(C#_ASP_PHP) ,请进!
- 关于vBulletin自动解禁的问题!
- 登陆phpmyadmin验证,如何实现?
- 在php下操作ini文件快还是操作mysql数据库快
- 当网页input提交变量后,$_POST[]代码虽能正确运行得到数据,但总是显示警告,困惑中!
- 看下这句话怎么执行
- PHP可以调用哪些图形库?
而你这里<form id="frmPaypay" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
的地址并没有指定到一个具体的文件,肯定不行。你应该看一下Paypal在提交表单时的文件是哪个,然后把这里的地址改成Paypal的相应地址目录的对应文件才行。
<input type="text" name="return" value="http://localhost/en/member/completion.aspx?billno=200912060001" /><br />
<input type="text" name="notify_url" value="http://localhost/en/member/pay/paypalreceive.aspx" /><br />
return和notify_url对应的value如果是localhost应该是没有用的,换成真实的域名试过吗?
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
这个写法是没有错的
这个地址是paypal测试用的..
具体你给paypal的数据paypal官网上的要求给就好了.
或你去下个zencart.开了paypal模块,看他们是给的哪些