Ecshop商城网站如何设置支付方式
Ecshop商城网站如何设置支付方式?由于商城系统中的支付接口都是集成的第三支付平台,作为商城运营商对商城的收款方式进行设置时,支付配置中的APP ID、商户号、密钥等信息不知道怎么设置,本文通过查看支付宝、微信支付设置密钥帮助文档,结合商城系统后台支付插件设置,分别针对支付宝(电脑网站)、支付宝(手机网站)、微信支付(扫码支付)、微信支付(H5支付)、银联在线支付5种特别常用的支付方式配置进行说明,希望可以帮到您。
(一)支付宝(电脑网站)设置
进入商城系统后台,支付宝(电脑网站)设置,如下图所示:
①.登录支付宝开放平台;
②.进入支付宝“开发者中心”,根据实际需求创建应用,进行APP ID的获取,并提交审核;
③.开发者应用私钥:由开发者自己生成,支付宝平台为技术开发人员提供一键生成工具(RSA签名验证工具),便于开发者生成应用私钥(private key);
④.支付宝公钥:由支付宝生成,支付宝平台为技术开发人员提供一键生成工具(RSA签名验证工具),便于开发者生成应用公钥(public key);
(二)支付宝(手机网站)设置
打开支付宝(手机网站)设置,如下图所示:
①.登录支付宝开放平台;
②.进入支付宝“开发者中心”,根据实际需求创建应用,进行APP ID的获取,并提交审核;
③.开发者应用私钥:由开发者自己生成,支付宝平台为技术开发人员提供一键生成工具(RSA签名验证工具),便于开发者生成应用私钥(private key);
④.支付宝公钥:由支付宝生成,支付宝平台为技术开发人员提供一键生成工具(RSA签名验证工具),便于开发者生成应用公钥(public key);
(三)微信(H5支付)设置
打开微信(H5支付)设置,如下图所示:
①.登录微信商户平台【产品中心->产品大全->我的产品->H5支付】,点击“申请开通”;
②.APP ID:在公众平台申请公众账号或者在开放平台申请APP账号后,微信会自动分配对应的app id,用于标识该应用;可在微信公众平台->开发->基本配置里面查看,另外商户的微信支付审核通过邮件中也会包含该字段值;
③.商户号:商户在微信公众平台或开放平台提交微信支付获取;
④.API密钥:微信商户平台->账户中心->账户设置->API安全->密钥设置;
(四)微信(扫码支付)设置
打开微信(扫码支付)设置,如下图所示:
①.登录微信公众号平台;
②.APP ID:在公众平台申请公众账号或者在开放平台申请APP账号后,微信会自动分配对应的app id,用于标识该应用;可在微信公众平台->开发->基本配置里面查看,商户的微信支付审核通过邮件中也会包含该字段值;
③.商户号:商户在微信公众平台或开放平台提交微信支付获取;
④.API密钥:微信商户平台->账户中心->账户设置->API安全->密钥设置;
(五)银联在线支付设置
进入银联在线支付方式设置,如下图所示:
①.登录银联开放服务平台,选择在线网关支付,点击"我要入网";
②.商家编号获取:注册银联账号后登陆银联商户服务平台获取;
③.商家证书获取:签名证书直接从开发包中目录assets下获取;
以上是针对支付宝(电脑网站)、支付宝(手机网站)、微信支付(扫码支付)、微信支付(H5支付)、银联在线支付5种特别常用的第三方支付方式配置说明。
我们还可以设置商城的默认支付方式:
例如将配送方式默认为“申通快递”,支付方式默认为“支付宝”,申通快递的ID 为 5,支付宝的ID为4。这个ID可以在源代码或者数据库中查找。
打开 /flow.php 文件,
找到
$order = flow_order_info();
$smarty->assign('order', $order);
将它修改为
$order = flow_order_info();
$order['shipping_id'] = 5; //默认配送方式ID
$order['pay_id'] = 4; //默认支付方式ID
$smarty->assign('order', $order);