成本优化新选择:告别高昂IT投入,华为云Flexus X实例特惠上线,4核12G配置月费直降,仅需409元,专注核心竞争力,加速企业发展。
华为云Flexus云服务是新一代开箱即用、体验跃级、面向中小企业和开发者打造的高品价比云服务产品。Flexus云服务器X实例是华为云Flexus云服务的一个产品。
Flexus云服务器X实例是新一代面向中小企业和开发者打造的柔性算力云服务器,可智能感知业务负载,适用于电商直播、企业建站、开发测试环境、游戏服务器、音视频服务等中低负载场景。相较于Flexus应用服务器L实例,Flexus云服务器X实例的优势包含:提供丰富的公共镜像、可灵活自定义vCPU内存配比、智能感知业务动态升降配,负载范围更高等。
资源规格配置
Flexus X实例通过和其他服务组合,具备计算、镜像安装、网络、存储、安全等能力,您可根据业务需要灵活配置各资源。
Flexus云服务器X实例底层使用的物理硬件资源与ECS一致,同CPU、内存的Flexus云服务器X实例与ECS计算能力在同一标准。
高负载应用场景推荐使用ECS,性能更稳定。
在基于华为云服务器部署的CRMEB商城系统中进行二次开发,并对接虎皮椒个人免签支付系统,需要一系列步骤来确保系统的稳定性和安全性。以下是一个大致的流程和考虑点:
一、华为云Flexus云服务器X环境准备
华为云服务器:确保您的华为云服务器配置适合您的商城系统需求,包括CPU、内存、存储空间及网络带宽。
CRMEB商城系统:确保CRMEB商城系统已正确安装在华为云服务器上,并能正常运行。
开发环境:配置好本地或云上的开发环境,如PHP7.3、MySQL5.6+、Nginx、Redis等等,以便于进行代码开发和调试。
二、虎皮椒微信原生小程序对接流程:
服务端:根据虎皮椒API文档组装请求参数发送到小程序端,根据回调地址返回的数据更改订单状态。
注意:
1、小程序支付不是服务端直接请求虎皮椒接口。
2、type 参数为“JSAPI”。 小程序端:接收到服务端传的参数,根据微信API 文档中的“wx.navigateToMiniProgram”或者 “wx.openEmbeddedMiniProgram”方法携带参数跳转到“迅虎支付(APPID:wx2574b5c5ee8da56b)”小程序 进行支付,支付成功后返回原小程序跳转到订单详情页查询订单状态。
小程序端参考demo:https://www.xunhupay.com/wp-content/uploads/WxApp-SDK.zip
对接文档:https://www.xunhupay.com/doc/api/pay.html 如果是网页打包的小程序,可能无法正常支付
三、商城网站后台:
配置虎皮椒支付参数
四、在华为云服务器控制台里面 插入SQL数据库语句
UPDATE `eb_system_config` SET `parameter` = '0=>关闭\nweixin=>微信\nallinpay=>通联\nhpjpay=>虎皮椒' WHERE `eb_system_config`.`id` = 29;
INSERT INTO `eb_system_config_tab` (`id`, `pid`, `title`, `eng_title`, `status`, `info`, `icon`, `type`, `sort`, `menus_id`) VALUES (NULL, '23', '虎皮椒支付', 'hpjpay', '1', '0', '', '3', '0', '1063');
INSERT INTO `eb_system_config` (`menu_name`, `type`, `input_type`, `config_tab_id`, `parameter`, `upload_type`, `required`, `width`, `high`, `value`, `info`, `desc`, `sort`, `status`, `level`, `link_id`, `link_value`) VALUES
('hpj_appid', 'text', '', 136, '', 1, '', 100, 0, '\"\"', '虎皮椒支付Appid', '虎皮椒中查看', 98, 1, 0, 0, 0),
('hpj_appsecret', 'text', '', 136, '', 1, '', 100, 0, '\"\"', '虎皮椒支付Appsecret', '虎皮椒中查看', 98, 1, 0, 0, 0);
INSERT INTO `eb_system_config` (`id`, `menu_name`, `type`, `input_type`, `config_tab_id`, `parameter`, `upload_type