在Authorize.net与WooCommerce中启用Apple Pay的代码放置问题
WooCommerce Apple Pay支付网关启用代码配置指南
前置生效条件
- 已完成Apple Pay域名验证,且PEM证书文件已正确部署到服务器根目录的
.well-known文件夹内 - 本配置仅适用于Authorize.Net、CyberSource和Moneris三类WooCommerce支付网关
代码可添加的3个生效位置(任选其一即可)
- 站点当前激活主题的
functions.php文件:将代码粘贴到文件末尾即可,若文件末尾存在?>PHP闭合标签,请将代码粘贴到该标签的前方 - 自定义功能插件:自行创建轻量自定义功能插件,将代码写入插件主PHP文件后激活插件即可,该方式不会随主题更换失效
- 代码片段管理插件:安装通用的WooCommerce代码片段管理插件,新建代码片段后粘贴内容,选择全局生效并保存即可
注:修改代码前建议提前备份对应文件,避免误输入语法错误导致站点无法正常访问
各网关对应启用代码
添加对应代码生效后,进入对应支付网关的插件设置页面,即可看到Apple Pay配置项,按提示完成剩余配置即可上线功能。
- Authorize.Net适用代码:
add_filter( 'wc_payment_gateway_authorize_net_cim_activate_apple_pay', '__return_true' );
- CyberSource适用代码:
add_filter( 'wc_payment_gateway_cybersource_activate_apple_pay', '__return_true' );
- Moneris适用代码:
add_filter( 'wc_payment_gateway_moneris_activate_apple_pay', '__return_true' );
内容的提问来源于stack exchange,提问作者Jeremy Wood
相关产品推荐
相关产品推荐

