magespices/module-moonpay

Magento 2 的 Moonpay 支付集成

安装: 0

依赖关系: 0

建议者: 0

安全性: 0

星标: 2

关注者: 3

分支: 2

开放性问题: 0

类型:magento2-module

1.0.0 2021-04-06 09:53 UTC

This package is auto-updated.

Last update: 2024-09-06 17:18:21 UTC


README

配置

  1. 登录管理面板

  2. 转到 商店 -> 配置

  3. 转到 销售 -> 支付方式

  4. 展开 Moonpay

  5. 设置以下字段

    1. 启用 - 是
    2. 标题 - 在结账界面显示的方法名称
    3. 新订单状态 - 付款完成后订单的状态
    4. 适用国家付款 - 是否应允许选择的国家使用该方法
    5. 特定国家付款 - 支付方法应可用的国家
    6. 测试模式 - 此设置允许您使用 Moonpay 的测试模式
    7. 发布密钥 - Moonpay 控制台(开发者选项卡)中的公钥
    8. 私钥 - Moonpay 控制台(开发者选项卡)中的私钥
    9. 比特币地址 - 接收付款的 BTC 钱包地址
  6. 保存配置

  7. 创建 webhook

    1. 登录 Moonpay 控制台
    2. 转到 开发者选项卡
    3. 转到 Webhooks选项卡
    4. 点击“添加端点”(在右侧)
    5. 输入地址:https://your_store_url/rest/default/V1/moonpay/transaction/save
    6. 勾选“交易创建”
    7. 保存 webhook
  8. 获取 Webhook 密钥

    1. 登录 Moonpay 控制台
    2. 转到 开发者选项卡
    3. 复制 Webhook 密钥
  9. 配置 Webhook 密钥

    1. 转到 Magento 管理面板
    2. 转到 商店 > 配置
    3. 转到 销售 > 支付方式
    4. 展开 Moonpay部分
    5. Webhook 密钥字段中填写您在 Moonpay 控制台中创建的密钥

附加信息

  • 最小订单金额为 $20
  • 最大订单金额为 $12000
  • 测试模式下的最大订单金额为 $200
  • 在重定向到 Moonpay 时,以下数据将被发送
    • 加密货币代码(BTC)
    • 货币代码(USD)
    • 配置的 BTC 钱包地址
    • 以美元计算的订单金额
    • 客户电子邮件地址
    • Magento 中的客户 ID
    • 配置的公共 API 密钥
    • 确认已冻结转账金额
  • 订单状态每 5 分钟通过 cron 更新一次。
  • 在测试模式下,公钥和私钥与生产环境中的不同。在切换模式之前,请确保在 Moonpay 控制台中设置了正确的密钥。