插件原件制作者:不详(我也不知道哪下载来的)
////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
插件申明:本插件非本人制作,只是做了一个手动修改文件说明,参考phpwind4.3.2的4月18日更新补丁。
安装有一定风险,请先备份自己的原来文件
功能说明:
本插件将支付宝网上支付功能集成到 phpwind 论坛系统中,支持使用支付宝完成 phpwind 论坛系统里的积分购买和交易贴功能
安装说明:
1. 将 alipay.php 上传到论坛根目录
2. 按alipay修改文件.txt步骤修改(请先备份自己的原始文件)
3. 进入 后台 -> 网上支付 完成相关设置即可开始使用支付宝功能////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
演示帖 无 自己本机测试了在网络装吧,完全可用!
本地测试及网络测试安装OK网通空间站,电信用户打开较慢,请谅解!http://www.uuwind.com『Evil』邪恶进化论 Monica//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
查找require/paytofunc.php文件中
复制代码- $str .= "<a href='[url]https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=[/url]".rawurlencode(str_replace('.','.',$seller))."&item_name=".rawurlencode($subject)."&item_number=phpw*&amount=$price&no_shipping=0&no_note=1¤cy_code=CNY?ify_url=http://www.phpwind.com/pay/payto.php?date=".$_SERVER['HTTP_HOST'].get_date(time(),'-YmdHis')."&bn=phpwind&charset=$db_charset' target='_blank'><img src='$imgpath/paypal.gif'></a>";
|
下面加上
复制代码- }else{
- $str .= "<a href='[url]https://www.alipay.com/payto:$seller?subject=[/url]".rawurlencode($subject)."&body=".rawurlencode($body)."&price=$price&ordinary_fee=$ordinary_fee&express_fee=$express_fee&partner=8868&readonly=true' target='_blank'><img src='$imgpath/alipay.gif'></a>";
- }
|
查找userpay.php文件中
复制代码- foreach($para as $key => $value){
- $url .= $key."=".urlencode($value)."&";
- }
|
在下面添加
复制代码- }else{
- if(!$ol_payto || !$ol_md5code){
- Showmsg('olpay_alipayerror');
- }
- $url = "[url]https://www.alipay.com/trade/direct_pay.htm?[/url]";
- $para = array(
- 'cmd' => '0001',
- 'subject' => '论坛交易币',
- 'body' => '购买论坛交易币',
- 'order_no' => $order_no,
- 'date' => get_date($timestamp),
- 'price' => '1',
- 'url' => '',
- 'type' => '1',
- 'number' => $number,
- 'transport' => '3',
- 'ordinary_fee' => '',
- 'express_fee' => '',
- 'readonly' => '',
- 'buyer_msg' => '',
- 'seller' => $ol_payto,
- 'buyer' => '',
- 'buyer_name' => '',
- 'buyer_address' => '',
- 'buyer_zipcode' => '',
- 'buyer_tel' => '',
- 'buyer_mobile' => '',
- 'partner' => '8868',
- );
- foreach($para as $key => $value){
- if($value){
- $url .= "$key=$value&";
- $acsouce .="$key$value";
- }
- }
- $url .= 'ac='.md5($acsouce.$ol_md5code);
|
查找admin/userpay.htm文件中
复制代码- <tr>
- <td class=b width="20%">贝宝公共密钥</td>
- <td class=b><input type="text" name="userpay[ol_paypalcode]" value="$ol_paypalcode" size="50"></td>
- </tr>
|
在下面添加
复制代码- <tr><td class=head_2 colspan=2><b>支付宝信息</b></td></tr>
- <tr>
- <td class=b width="20%">支付宝帐号</td>
- <td class=b><input type="text" name="userpay[ol_payto]" value="$ol_payto"></td>
- </tr>
- <tr>
- <td class=b width="20%">安全校验码</td>
- <td class=b><input type="text" name="userpay[ol_md5code]" value="$ol_md5code" size="50"></td>
- </tr>
|
查找wind/post.htm文件中
复制代码- <!-- <input type=radio name="method" value="2">使用支付宝收款 -->
|
修改成
复制代码- <input type=radio name="method" value="2">使用支付宝收款
|
继续查找
复制代码- function showmuti(){
- if (document.FORM.muti.checked == true){
- attach2.style.display = '';
- }else{
- attach2.style.display = 'none';
|
下面添加
复制代码- }
- }
- function showmkejiji(){
- if (document.FORM.kjj.checked == true){
- kejiji.style.display = '';
- }else{
- kejiji.style.display = 'none';
|
查找wind/profile.htm文件中
复制代码- <input type="radio" name="pay" value="1" checked>使用贝宝收款
|
修改为
复制代码- <input type="radio" name="pay" value="1" $pay_1>使用贝宝收款
- <input type="radio" name="pay" value="2" $pay_2>使用支付宝收款
|
查找wind/userpay.htm文件中
复制代码- <tr class="f_one">
- <td width="35%">请输入要支付的金额(最低 2 元人民币 ):</td>
- <td>
- <input type="text" name="number" value="10" size="8">
- <input type="radio" name="method" value="1" checked> 贝宝支付
|
下面添加
复制代码- <input type="radio" name="method" value="2"> 支付宝支付
|
查找wind/sale.htm文件中
复制代码- <input type=radio name="md" value="1" checked onclick="setmethod(1);">使用贝宝收款
|
在下面添加
复制代码- <input type=radio name="md" value="2" onclick="setmethod(2);">使用支付宝收款
|
[ 此贴被Monica在2006-08-03 05:47重新编辑 ]