定制 fingent/module-mastercard 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

fingent/module-mastercard

Composer 安装命令:

composer require fingent/module-mastercard

包简介

Official Magento2 Plugin to integrate with MasterCard Payments by Fingent

README 文档

README

Fingent logo  MC logo

Overview

Mastercard Inc. is the world’s second-largest payment processing corporation , providing a variety of payment solutions and services. We connect people, businesses, and organizations across over 210 countries and territories, creating opportunities for more people in more places, now and for the future. This module lets you add multiple payment options to your checkout, enabling secure credit, debit and account payments on your Magento-powered website.

Payments made through this module are processed using the trusted Mastercard Gateway. It securely handles card/account details, following strict legal and regulatory requirements, ensuring a safe experience for both businesses and customers.

We carefully monitor every transaction to catch and stop fraud, making sure your payments are safe and secure. Your sensitive payment details, like card/account information, are handled and stored on servers with the highest level of security certification, that is PCI (Payment Card Industry) Level 1.

With this gateway, you don’t have to handle or store customer card/account details yourself. This makes meeting PCI compliance much easier for your business. You can focus on running your store while the gateway securely processes payments for you.

Compatibility

The Mastercard Gateway Magento extension works with these Magento platforms:

  • Community/Open-Source Edition
  • Enterprise/Commerce/Cloud Edition

Plugin versions 3.0.0 , 3.0.1 and 3.0.2 are developed and tested for compatibility with Magento version 2.4.7 and 2.4.8.

Note : Plugin version 2.4.7 has been tested for compatibility only with Magento versions 2.4.3 to 2.4.7.

Mastercard Payment Module Features

The Mastercard Payment Module is packed with tools to make payment processing easier and safer for your business. Here's a quick look at its main features:

1. Payment Methods - Defines the types of payment options supported, which are:

  • Card Payments
    Easily and securely accept both credit and debit card payments. This feature works with major card brands, making it simple and reliable for your customers to pay.

  • Google Pay (Supported in Hosted Checkout Only)
    With Google Pay, customers can quickly and easily pay on the hosted checkout page. To enable this option, ensure your Merchant Identification (MID) is configured for Google Pay. This makes payments smooth and hassle-free, allowing customers to complete transactions with just a few taps.

  • PayPal (Supported in Hosted Checkout Only)
    With PayPal, customers can make payments quickly and effortlessly through the hosted checkout page. To use this option, ensure that your Merchant Identification (MID) is set up for PayPal transactions. Once enabled, this feature provides a seamless and hassle-free payment experience, allowing customers to complete their purchases with just a few simple taps.

  • KNET (Supported in Hosted Checkout Only)
    With KNET, customers can make payments quickly and effortlessly through the hosted checkout page. To use this option, ensure that your MID is set up for KNET transactions. Once enabled, this feature provides a seamless and hassle-free payment experience, allowing customers to complete their purchases with just a few simple taps.

    Note: KNET payment feature relies on real-time data integration with an external partner service. While we have optimized the application for stability, occasional service interruptions from the provider may temporarily impact availability.

  • IRIS Pay (Supported in Hosted Checkout Only)
    Give your customers the flexibility of IRIS Pay for quick and secure payments right from the hosted checkout page. To get started, ensure your MID is enabled for IRIS Pay processing. Once live, this integration ensures a streamlined, worry-free checkout experience, making it easier than ever for shoppers to authorize payments with minimal effort.

    Note: IRIS Pay is only available via full-page redirect when using the Purchase Method within Hosted Checkout.

  • Automated Clearing House (ACH)
    Automated Clearing House (ACH) payments let customers pay directly from their bank accounts through electronic transfers, making bank-to-bank payments easy and fast.

2. Checkout and Payment Integration - These features focus on methods of collecting payment details from customers:

  • Hosted Checkout
    This feature lets your customers enter their payment details on a readymade secure checkout page provided directly by Mastercard. It keeps sensitive information safe while giving your customers a smooth and hassle-free payment experience.
  • Hosted Checkout - Pay by Link
    This feature empowers merchants to generate secure payment URLs to share via email. It redirects customers to a trusted Mastercard checkout page, allowing you to accept payments instantly without needing a website or technical integration.
  • Hosted Payment Session
    This feature lets you customize the layout and design of your payment page to match your brand, while still meeting strict PCI security standards. It makes managing security easier without compromising the user experience.

3. Fraud Prevention and Security - These features enhance security and protect against fraud:

  • Address Verification Service (AVS)
    AVS helps prevent fraud by checking the billing address provided during a payment to make sure it matches the one on file with the cardholder's bank. This helps confirm that the person making the payment is the actual cardholder. To use AVS, it must be activated on your MID.
  • EMV 3-D Secure v1
    EMV 3D Secure (3DS1) adds an extra step to verify the cardholder during online transactions. This helps prevent unauthorized payments by asking the cardholder to confirm their identity. Before using this feature, make sure it's enabled on your MID.
  • EMV 3-D Secure v2
    EMV 3DS2 in the Mastercard Gateway, is the latest version of the security protocol, designed to enhance security in online purchases while providing frictionless checkouts to payers who are considered low risk by the Access Control Server (ACS). The ACS determines the risk using information provided by the merchant, browser fingerprinting, and previous interactions with the payer. Please note that this needs to be activated on your Merchant Identification (MID) before you can use it.
  • Tokenization
    Tokenization improves security by replacing sensitive card or account details (like your 16-digit Card number or Bank Account Number or Routing Number) with a unique, encrypted token which is created by Mastercard Gateway and sent to the merchant. This token can be used for future transactions, keeping your card information safe and private. To use Tokenization, it must be activated on your MID.

4. Transaction Management - These features support the processing and management of transactions:

  • Capture Payments
    This feature lets you manually process payments for authorized orders directly from your system. It gives you more control over how payments are handled.
  • Void Transaction
    The void transaction feature lets you cancel an order before it's invoiced or completed. This option is usually available for 'Authorize Only' transactions, where the funds are reserved but not yet charged or billed.
  • Full Refunds
    You can refund the entire amount of the transaction back to the customer's account. This is helpful when a complete order needs to be canceled or returned.
  • Partial Refunds
    This feature lets you refund only part of an order, giving the customer the specific amount they are entitled to.

5. Headless Capabilities - This feature provides headless functionality:

  • REST & GraphQL API
    The Mastercard Magento Plugin connects with Mastercard's Payment Service APIs to help you process payments smoothly. It also supports Headless Magento integration, which separates the front-end and back-end systems. This allows you to easily customize the user experience, whether you're using React, Angular, or another front-end technology.

    The Headless Magento architecture, paired with GraphQL, creates a flexible and responsive user interface. This makes it easier to add new features and payment options as they come up, ensuring that your payment solution stays up-to-date and can grow with your needs.

Disclaimer!

Starting from version 2.4.5, the plugin will collect analytics data, including the plugin download count from GitHub and the active installation count. The Active count, Store Name, Store URL, and the Country configured in the Magento 2 Admin page will be captured once the Test Mode is set as No and the API Username and API Password are saved in the configuration page.

Documentation

The official documentation for this module is available on Wiki site.

Installation of Module

For more information, please refer to the Wiki documentation.

Support

For additional support, please visit the Support Portal.

fingent/module-mastercard 适用场景与选型建议

fingent/module-mastercard 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 24.13k 次下载、GitHub Stars 达 3, 最近一次更新时间为 2023 年 07 月 04 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 fingent/module-mastercard 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 fingent/module-mastercard 我们能提供哪些服务?
定制开发 / 二次开发

基于 fingent/module-mastercard 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 24.13k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 22
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 2
  • Forks: 6
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2023-07-04