PayPal for JoomShopping
安装前请核对发布说明:Joomla 4–6; PHP ≥ 8.1。已提供证据的 JoomShopping 版本为 5.9.4。需要 cURL、可信 TLS 证书、JSON 和出站 HTTPS。最低要求不等于完整的兼容性测试。
安装与配置
备份网站文件和数据库。在 Joomla 后台打开 System → Install → Extensions → Upload Package File,上传 interoperia-paypal-joomshopping-1.3.13.zip,不要解压。先在商店的测试副本上操作,配置期间保持支付方式未发布。
打开 JoomShopping → Options → Payments → Paypal → Config,选择别名为 paypal_joomshopping 的方式,而不是内置 PayPal。在 PayPal Developer Dashboard 的 Apps & Credentials 中获取同一个 Sandbox 应用的 Client ID 和 client secret。按插件显示的 HTTPS 地址及事件列表创建该应用的 webhook,然后填写 webhook ID。点击 Save and check connection。使用单独的 sandbox 买家账户。密钥字段留空会保留原值;Remove 控件会明确删除原值。
测试支付与正式支付
凭据和通知配置必须来自同一服务商账户及同一环境。在测试商店中使用服务商的测试工具,并向测试用户发布该支付方式,使其出现在结账页面。核对服务商的支付结果与对应的商店订单。接收真实付款前,选择正式环境,填写该环境的凭据和通知设置,并检查访问权限及发布状态。测试成功不代表正式环境已验证。
取消、失败或未确认的支付
状态映射中的 Paid 必须与 Pending、Failed、Cancelled 不同。返回商店页面不等于付款成功。取消或失败的订单不能按已付款订单履行。如果结果不明确,重试前请将服务商记录与具体订单核对;第一笔支付尚未查清时,避免创建第二笔支付。
更新与支持
订单中注明了随附或续订的更新与支持期限。期限结束后,更新与支持停止,但已安装的插件会继续运行。续订是自愿的。商店、托管环境或服务商今后的变更可能需要更新插件。
请通过 https://interoperia.com/support/ 或购买时提供的联系方式求助。请提供订单号、插件、Joomla、JoomShopping 和 PHP 的版本,以及错误信息。不要发送密码、API 密钥或银行卡信息。
应该安装哪个 ZIP?
请使用上方指定名称的产品安装包,从您的 Interoperia 下载中获取。源代码、审核及证据归档不是安装包。
需要服务商账户吗?
需要。您须提供自己的商户账户及下方列出的凭据。服务商合同及手续费独立于插件购买。
为什么结账时没有该支付方式?
请检查 JoomShopping 中的发布状态与访问权限。未发布的支付方式不会提供给顾客。
为什么已保存的密钥字段是空白?
密钥字段留空会保留已保存的值。不要仅因内容被隐藏就输入替代值。
保存配置能证明连接正常吗?
不能。保存配置、检查连接和确认支付是不同的步骤。
为什么订单仍在等待中?
支付可能尚未完成或未被确认。更改订单状态前,请检查服务商记录和通知配置。
有待处理支付时可以更换账户吗?
请先查清待处理支付,再更换账户或环境,以免失去将其与订单核对的能力。
更新后需要做什么?
先备份,再通过 Joomla 安装新版 ZIP,并检查保留的配置。在测试商店中重新检查连接和支付流程。
支持到期后插件会停用吗?
不会。到期停止的是更新与支持,而不是继续使用已安装插件的权利。
最低版本要求代表所有更高版本均已测试吗?
不代表。请对照发布要求与测试环境检查您的配置。其他配置应先在商店副本上测试。
版本与使用要求
| 版本 1.3.11-i18n.1 | Joomla 6.1.3 / JoomShopping 5.9.4 / PHP 8.3.33 | PASSED | 2026-10-10 |
|---|
安装证据包含较早的软件包版本。当前版本已证实的是单独的沙箱支付测试,而非新的完整安装验证矩阵。
同时使用多个支付插件时,需要采用已验证共享库兼容性的版本。此处所述支付测试分别进行。