电商插件
Easy Digital Downloads 网关
为数字商品结账安装并配置官方 Easy Digital Downloads MakePay 网关。
概述
MakePay for Easy Digital Downloads 为数字商品结账加入托管加密支付。客户在 EDD 结账中选择 MakePay,完成托管结账后返回商店,插件通过签名 Webhook 更新付款状态。
开始之前
- WordPress 和 Easy Digital Downloads 已安装并启用。
- PHP 启用 OpenSSL,站点和管理后台使用 HTTPS。
- 拥有可管理 EDD 支付设置的管理员账号。
- MakeCrypto 公司已完成 MakePay 结算设置。
安装插件
下载官方 ZIP:
https://plugins.makecrypto.io/downloads/easy-digital-downloads/latest.zip
在 WordPress 后台打开 Plugins > Add New Plugin > Upload Plugin,上传 ZIP,安装并启用,然后进入 Downloads > Settings > Payments 配置 MakePay。
连接 MakePay
正常安装请使用 Connect MakePay。登录 MakeCrypto,选择接收付款的公司,批准请求权限,返回 WordPress 后确认连接状态和 Webhook secret,然后启用 MakePay 网关并保存。
结账模式
使用 Hosted redirect 可获得最可靠的流程。需要保留在店铺页面时,可以选择嵌入式结账页面,并保留托管链接作为回退。
手动 API 密钥回退
仅在连接流程不可用或支持团队要求时使用。请在 MakeCrypto 的 Integrations > API Integrations 创建 MakePay API 密钥,把公司 ID、key ID 和 secret 粘贴到插件设置中,并妥善保存 secret。
结账流程
EDD 创建订单后,插件会创建 MakePay 支付链接,并把订单 ID、客户邮箱、金额和下载上下文写入 metadata。客户完成或取消付款后返回商店;Webhook 是更新订单状态的可靠来源。
支付状态
已支付、已确认或已完成的 MakePay 状态会将 EDD 付款标记为完成。失败、过期或取消会标记为失败/取消。其他进行中状态保持待付款,直到收到最终 Webhook。
安全说明
OAuth 连接只请求创建和读取 MakePay 支付链接、客户以及设置所需权限。Webhook 由 MakePay 签名,插件在更新 EDD 付款前会验证签名。
故障排查
如果连接失败,请确认站点使用 HTTPS,并可向 https://www.makecrypto.io 发起出站请求。如果结账报结算错误,请回到 MakeCrypto 完成 Wallet > Balances > Set up settlement。如果订单未更新,请检查 MakeCrypto 的 Webhook 请求日志,确认店铺端点返回 2xx。