本篇内容介绍了“怎么用PHP实现支付宝和微信扫码在线支付的功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
PHP支付宝和微信扫码在线支付实例,这是PC端的扫码支付,支付成功后,在回调地址显示支付相关信息。
操作步骤:
1.修改配置文件 Application/common/conf/config.php
$arr = array(
'DB_TYPE' => 'mysql',
'DB_HOST' => "localhost",
'DB_NAME' => 'demo',
'DB_USER' => "sucaihuo.com",
'DB_PWD' => "sucaihuo.com",
'DB_PORT' => 3306,
'DB_PREFIX' => '',
);
2.修改支付宝和微信支付配置信息Application/home/conf/config.php
支 付宝请到支付宝商户官网申请:https://b.alipay.com/?ynsrc=zhuzhanA,微信支付配置申请:https: //mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&lang=zh_CN
$arr = array(
'URL_ROUTER_ON' => true,
/* 支付设置 */
'payment' => array(
'alipay' => array(
// 收款账号邮箱
'email' => 'sucaihuo@126.com',
// 加密key,开通支付宝账户后给予
'key' => 'ggo084pb84gl43qnw82a39n9b7r1jq2m',
// 合作者ID,支付宝有该配置,开通易宝账户后给予
'partner' => '2088901006538525',
//收款支付宝账号,以2088开头由16位纯数字组成的字符串,一般情况下收款账号就是签约账号
'seller_id' => '2088901006538525',
//签名方式
'sign_type' => strtoupper('MD5'),
//字符编码格式 目前支持utf-8
'input_charset' => strtolower('utf-8'),
// 产品类型,无需修改
'service' => 'create_direct_pay_by_user',
// 支付类型 ,无需修改
'payment_type' => '1',
),
'alipaywap' => array(
// 收款账号邮箱
'email' => 'sucaihuo@126.com',
// 加密key,开通支付宝账户后给予
'key' => 'ggo084pb84gl43qnw82a39n9b7r1jq2m',
// 合作者ID,支付宝有该配置,开通易宝账户后给予
'partner' => '2088901006538525',
//收款支付宝账号,以2088开头由16位纯数字组成的字符串,一般情况下收款账号就是签约账号
'seller_id' => '2088901006538525',
//签名方式
'sign_type' => strtoupper('MD5'),
//字符编码格式 目前支持utf-8
'input_charset' => strtolower('utf-8'),
// 产品类型,无需修改
'service' => 'alipay.wap.create.direct.pay.by.user',
// 支付类型 ,无需修改
'payment_type' => '1',
),
'wechatjspai' => array(
'APPID' => 'wx422126b0b62bbfcfc',
'MCHID' => '1349825901',
'KEY' => '2088901006538525',
'APPSECRET' => '45843e705995a12106155f4c26f716dc',
),
)
);
只要操作以上两个步骤,即可调通支付宝和微信在线支付,以下为支付代码教程。
大型站长资讯类网站!