互联网+时代,说建站,谈运营与网络营销
响水网站制作
1.注册登录支付宝官网
2.在控制台创建-网页/chinamobile运用
并填写运用介绍
点击生成的运用
3.生成运用私钥与支付宝公钥
在开发设定-接口加签方式(密钥/证书):- 设定和查看
依据自身业务服务需求选择“密钥”“证书”形式加签方式
点击下一步
下一步:开展安全验证
上传运用公钥
需要用到支付宝开发平台密钥工具
点击生成密钥 复制生成的运用公钥(注意:需要记录下这里的运用私钥,后面支付对接需要用到)
将运用公钥复制,就可以生成支付宝公钥(支付宝公钥后面支付对接需要传递此参数)
4.开通支付:在产品绑定-开通(电脑网站支付、手机网站支付)
申请开通需要,公司或者个体商户的营业执照
开通成功用就可以开展支付宝支付对接.
5.
响水网站制作支付对接
这里推荐一个支付插件yansongda
安装方式
composer require yansongda/pay:^2.10 –vvv
useyansongdapaypay;
$config= [
'手机应用_id'=> '2016082000295641',
'notify_url'=> 'http://yansongda.cn/notify.php',
'return_url'=> 'http://yansongda.cn/return.php',
'ali_public_key'=> 'miibijanbgkqhkig9w0baqefaaocaq8amiibcgkcaqeauwjkrq6swvs6nii+4vevziyfjkcflqfofi2ncp9zlds42qtil4ccyx8scgc3nhvwmvrte8f57tfvghvjd0upt4o5o/lrxmtjechxaorirvdaodpou0mffqv9y/t9o9hhnu+vmo5spovb3umqpq6d/pt8p25yk852/w01vticzrxc4qlrboee3sr1e9auoc7rgyjjco6lzuidjx/obmnxzxhrdryx4yf5x7y8frbfvygie2fgxv4yw+sl3qaa2m5mlcbusjpxoml9yvqfp8isurx41pvvxumo49jg3bdvernacyxqcoujv9fjwbnfzd7j5ybyc+5km4sbljtq7bxzwqidaqab',
'private_key'=> 'miiepaibaakcaqeas6+f2leogorvj9jtedhb5q46gewojqlblgss/bvl4z3fmr3p+q1tux/6uogevi/ehd84xvqdfpz87a1sfownegh5z15yorccxsowwui+q8gz51iwqjgzxhwke31bxnz+prnqpyembte25fxp5nqz/pftgepyuuvuzrcauisswntobdqkbwx28vcxw5xb2a+lvyevxmmv/qexyjwkk4m54j435tuc3uctzbnuynsppomcu45zheyxd4ymsgmdze5/077zu1au7wx/gk07pihimeocdkzqsfo0buc/kngcdoiudvm2hn2y1xvwjyfothsqcsqyi4jmwzdra8kvof57nwidaqabaoibaqcw5qcqln4vtrtvcw+msb1rex57njgsnfdlbv2dg8mlyqemba9833dqdk6iyntlnq69y88ylose33o2tvteccgp8dqluv6yuaed14g6lexs43ktrxpgugatsxe253zdgunwuggnn1i0mw2rcmqhdq9ordwvjucezj/aeafgpn8ayilrzel07jjz/uarfaunqkimcviarkux3hbcjl9tpuomjcmhz/msomq0agtcato1eoh1sqv5odvxb1i59c8hvq/mgexyruoido05se6iyxyxr84/nf2xvvnhnqa6ktckj8shsi+hgm4mo1y4pbb7xcnxnkt0inn6ojmsiy56p+cpaogbao1o+5fe1zuvgulb48cy+0lhcd+nhsbd66b5frxgpyckfoqwr7pwyfndblmo3ssooq8tqxa25blrkdxzoaegx57epiipxr/hy5e+wnoukpy09rso1tmsvc+v0fxlvz+tiakqfnybgat56ku7yz8afgmwdcpl7wjyawuiczx8wz3daogbamhwplaqhe4bfkgoeepfs6vveqxcqymyvyr65k0ri1lidzn6ij8fdvtwmjgkfszztspmsqnbbuce/vtydzf4npaxdm3cbtzacv1lpu2om+atzhk2pi6wtdvtkajbyegxaahbcqvbsxier62iwtmomjggttakwz1p5lqcrwdkab2raogawnapt318kp7ycdx8whozmgnxqtcc24jvk2isuzgb2dqv+3zcotf6jusv0guxu5bisoz8gdfsfkf5gbao97sgfeuubmshypkclehm1fmlzk1q+ljcx3p1a/ds3kwxloltxcrlpvnmbsn5nwokayhdpk/qkvnurfx8sj5xk2h4j8ecgyagiz0hiie0y+g9ejnpufelxvsceuw9ynk4065sd/bbgedmphrc3olgbo8x5a9bnef6vp7fwpiirfkhcjqqzouk6fuea/yvyd04v+da2mzzos8+hkcqf3t3pta4i4torrdrfcuzd80ztszlrc/h286y2etetd+by1onnffe2x01mwkbgqdaxo4pbcll2oyvt5doxiidtcj8knzl9+kv1aibuowxnrgkdjpngslzna1bk+klggjnydbqqohknn1hefx3mynfcupusnd2yag53dd/1dlo+nxzwvtu4d6dcunmmmbvaf42ig31bs0ji3jqzvqeefzset8fkofopjf3g6uxlrieaq==',
'log'=> [ // optional
'file'=> './logs/alipay.log',
'level'=> 'info', // 建议生产环境等级调整为 info,开发环境为 debug
'type'=> 'single', // optional, 可选 daily.
'max_file'=> 30, // optional, 当 type 为 daily 时很好地,默认 30 天
],
'http'=> [ // optional
'timeout'=> 5.0,
'connect_timeout'=> 5.0,
// 更多配置项请参考 [guzzle](https://guzzle-cn.readthedocs.io/zh_cn/latest/request-options.html)
],
// 'mode' => 'dev', // optional,设定此参数,将进进沙箱模式
];
// 支付
$order= [
'out_trade_no'=> time(),
'total_amount'=> '1',
'subject'=> 'test subject - 测试',
];
$alipay= pay::alipay($config)->网站($order);
return$alipay->send();// laravel 框架中请直接 `return $alipay`
// 退款
$order= [
'out_trade_no'=> '1514027114',
'refund_amount'=> '0.01',
];
$result= pay::alipay($config)->refund($order); // 返回 `yansongdasupportscollection` 实例,可以根据 `$result->xxx` 访问服务器返回的信息.
// 查看
$result= pay::alipay($config)->find('out_trade_no_123456'); // 返回 `yansongdasupportscollection` 实例,可以根据 `$result->xxx` 访问服务器返回的信息.
// 取消
$result= pay::alipay($config)->cancel('out_trade_no_123456'); // 返回 `yansongdasupportscollection` 实例,可以根据 `$result->xxx` 访问服务器返回的信息.
// 关闭
$result= pay::alipay($config)->close('out_trade_no_123456'); // 返回 `yansongdasupportscollection` 实例,可以根据 `$result->xxx` 访问服务器返回的信息.
// 验证服务器信息
$alipay= pay::alipay($config)
// 是的,验签就这么简单!
$data= $alipay->verify(); // 返回 `yansongdasupportscollection` 实例,可以根据 `$data->xxx` 访问服务器返回的信息.
$alipay->success()->send(); // 向支付宝服务器确认接收到的信息.laravel 框架中请直接 `return $alipay->success()`
$alipay = pay::alipay($config)
电脑支付
return $alipay->网站($order)->send();
手机支付
return $alipay->wap($order)->send();
手机应用支付
return $alipay->手机应用($order)->send();
刷延迟大支付
return $alipay->pos ($order)->send();
扫码支付
$result =$alipay->scan($order)->send();
return $qr = $result->qr_code;
账户转账
$result = $alipay->transfer($order);
小程序支付
$result = $alipay->mini($order);