PayPal Express Checkout Button 快捷支付在OPENCART中的使用
参考:https://blog.csdn.net/shenenhua/article/details/102544931
第1步:登录 OpenCart 后台,找到 “Extensions” > “Payments”找到“PayPal Express Checkout”,启用它。
第2步:从官网找到密钥, 填入 “API Details” 中对应的 API Username, Password, Signature
注:API 密钥获取地址: https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-api-run
第3步:设置基本信息
Test Mode:是否开启沙盒模式 No
Debug Logging, 记录相关技术报错
Transaction Methods: Sale(直接销售), Authorization (预授权), Order (订购)
Total: 单笔最少结算金额
Geo Zone:All Zones
Default Currency: 默认货币
Status:Enabled (使用该模块)
Sort Order ,0 (0 最高优先)
Allow Customers to cancel Profiles (适用于 Recurring Payment 周期付款的客户, 是否允许他们在网站取消 “周期付款”.)
Allow Notes, 是否允许买家留言
page background color
Logo, 公司标示
下面是最关键的地方了
找到服务器中OPENCART的安装文件:
/catalog/view/theme/default/template/checkout/cart.tpl
在第127行处的<div class="pull-right">
的后面,添加如下代码:
-
<a href="http://www.你的域名.com/index.php?route=payment/pp_express/express" title="PayPal Express Checkout" style="text-decoration:none;">
-
<img src="https://www.paypalobjects.com/webstatic/en_US/i/buttons/checkout-logo-medium.png" alt="PayPal Express Checkout" style="float:left;"></a>
缓存刷新,大功告成。
3.0 在购物车设置按钮:
/catalog/view/theme/default/template/checkout/cart.twig
<div class="pull-right"><a href="{{ checkout }}" class="btn btn-primary">{{ button_checkout }}</a>
<a href="/index.php?route=extension/payment/pp_express/express" title="PayPal Express Checkout" style="text-decoration:none;">
<img src="https://www.paypalobjects.com/webstatic/en_US/i/buttons/checkout-logo-medium.png" alt="PayPal Express Checkout" style="float:left;"></a>
</div>
在 详情页设置按钮:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?