emerchantpay / magento2-emp-plugin

emerchantpay 为 Magento 2 提供的支付网关

安装: 773

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 27

分支: 2

开放性问题: 0

类型:magento2-module


README

Latest Stable Version Total Downloads Software License

这是一个为 Magento 2 开发的支付模块,您可以通过 emerchantpay 的支付网关 - Genesis 来处理支付。

要求

  • Magento 2 CE, EE, ECE 或更高版本(已测试至 2.4.7-p1
  • GenesisPHP v2.0.2 - (集成在模块中)

安装(composer)

  • 安装 Composer - Composer 下载说明

  • 安装 emerchantpay 支付网关

    • 安装支付模块

      $ composer require emerchantpay/magento2-emp-plugin
    • 启用支付模块

      $ php bin/magento module:enable EMerchantPay_Genesis --clear-static-content
      $ php bin/magento setup:upgrade
    • 部署 Magento 静态内容(如有需要执行

      $ php bin/magento setup:static-content:deploy

安装(手动)

  • 将文件夹内容(排除 README.md)上传到您的 Magento 2 安装的新文件夹 <root>/app/code/EMerchantPay/Genesis/

  • 安装 GenesisGateway 客户端库

    $ composer require genesisgateway/genesis_php:2.0.2@stable
  • 启用支付模块

    $ php bin/magento module:enable EMerchantPay_Genesis --clear-static-content
    $ php bin/magento setup:upgrade
  • 部署 Magento 静态内容(如有需要执行

    $ php bin/magento setup:static-content:deploy

配置

  • 管理面板 内登录,然后转到 商店 -> 配置 -> 销售 -> 支付方式
  • 如果“emerchantpay”支付模块在可用的支付方式列表中不可见,请转到 系统 -> 缓存管理 并通过点击 刷新 Magento 缓存 清除 Magento 缓存
  • 返回到 支付方式,并点击支付方式 emerchantpay Checkout 下方的 配置 按钮,展开可用的设置
  • 启用 设置为 ,设置正确的凭证,选择您首选的交易类型和附加设置,然后点击 保存配置
  • 启用电子邮件通知 设置为 以在成功支付后接收电子邮件。 注意:如果您考虑在成功支付后发送订单电子邮件,请确保从支付方式配置中启用配置选项,并在“商店” -> “配置” -> “销售” -> “销售电子邮件”中的订单部分启用订单电子邮件。

GenesisPHP 要求

支持的交易

  • emerchantpay Checkout 支付方式
    • Apple Pay
    • Argencard
    • Aura
    • Authorize
    • Authorize(3D-Secure)
    • Baloto
    • Bancomer
    • Bancontact
    • Banco de Occidente
    • Banco do Brasil
    • BitPay
    • Boleto
    • Bradesco
    • Cabal
    • CashU
    • Cencosud
    • Davivienda
    • Efecty
    • Elo
    • eps
    • eZeeWallet
    • Fashioncheque
    • Google Pay
    • iDeal
    • iDebit
    • InstaDebit
    • Intersolve
    • Itau
    • Klarna
    • Multibanco
    • MyBank
    • Naranja
    • Nativa
    • Neosurf
    • Neteller
    • 在线银行
      • Interac Combined Pay-in (CPI)
      • Bancontact (BCT)
      • BLIK (BLK)
      • SPEI (SE)
      • LatiPay (PID)
    • OXXO
    • P24
    • Pago Facil
    • PayPal
    • PaySafeCard
    • PayU
    • PIX
    • POLi
    • Post Finance
    • PSE
    • RapiPago
    • Redpagos
    • SafetyPay
    • Sale
    • Sale(3D-Secure)
    • Santander
    • Sepa Direct Debit
    • SOFORT
    • Tarjeta Shopping
    • TCS
    • Trustly
    • TrustPay
    • UPI
    • WebMoney
    • WebPay
    • 微信支付

注意:如果您在使用凭证或终端配置时遇到问题,请联系我们的技术支持团队

您现在可以使用我们的网关处理支付。

开发

  • Composer 脚本,用于在测试/虚拟文件夹中安装 Magento 和 emerchantpay 支付网关。

    $ composer install-magento

    如果测试/虚拟文件夹已存在,脚本将仅更新 emerchantpay 支付网关,而不会安装 Magento。

    可以在项目根目录中的 auth.json 文件中提供 repo.magento.com 的凭证,或者通过传递 repo_userrepo_name

    $ composer install-magento repo_user=XXX repo_pass=XXX
  • Composer 脚本,用于运行 PHPUnit 测试

    $ composer test-phpunit
  • Composer 脚本,用于安装 Magento 并运行 PHPUnit 测试

    $ composer test-magento

    或者

    $ composer test-magento repo_user=XXX repo_pass=XXX
  • Composer 脚本,用于运行 PHP 代码扫描器

    $ composer test-phpcs
  • Composer 脚本,用于运行 PHP 检测器

    $ composer test-phpmd