dravasp/cashfreepaymentgatewaymagento

针对Bitnami优化的Cashfree互联网支付网关模块,用于Magento 2.4x

dev-master 2022-09-30 21:30 UTC

This package is auto-updated.

Last update: 2024-09-29 06:14:56 UTC


README

Cashfree Payments - Partner Affiliate Marketing - WE SKY PRINT LLP 02@4x-100

GitHub issues GitHub forks GitHub stars Badge Github language Packagist Packagist YouTube Channel Github Followers Brand Website

使用SSH安装

cd /opt/bitnami/magento
composer require dravasp/cashfreepaymentgatewaymagento:dev-master
sudo magento-cli setup:upgrade

登录到Magento管理后台 > 配置 > 销售 > 支付方式

说明

[] 填写Cashfree集成表单 - 参考以下链接获取商户入驻要求:https://bit.ly/3KVmzCh - https://www.cashfree.com/tnc/

  • 登录到您的Cashfree账户并转到我的账户 > 集成 > 尝试测试环境
  • 与Cashfree的专属账户经理联系
  • 完成KYC并请求批准使用实时密钥

[] 上线更改。

  • 在“商店 > 配置 > 销售 > 支付方式 > Cashfree”中插入您的(变量)APP ID + SECRET KEY(用于生产环境)

[] 启用模块并使用您的Cashfree商户凭据进行配置

  • 登录到您的Magento管理后台并转到商店 > 配置。
  • 在左侧边栏中向下滚动并点击“销售”部分下的“支付方式”。
  • 在页面中向下滚动并“启用”Cashfree模块。
  • 在相同页面上,点击侧边栏下“销售”部分下的“支付方式”。
  • 在此页面上,将出现一个“Cashfree”部分。如果尚未打开,请点击它。
  • 在此处添加您的APP ID + SECRET KEY。同时,将“沙盒”设置为“否”始终。点击“保存配置”。此外,如果您希望特定国家或国家的买家能够使用Cashfree,
    在“支付适用从”字段中,选择“特定国家”,然后选择打开的框中的国家。要选择多个国家,您需要按住键盘上的Ctrl键点击国家。排序顺序字段确定在结账期间Cashfree将按何种顺序显示给买家。

[] 测试Cashfree互联网支付网关

  • 确保沙盒模式已开启,并且所有细节都已输入到Cashfree配置中
  • 转到您的商店并下单。
  • 如果您在上一步正确配置了Cashfree,则它应在结账时的支付方式选项中显示
  • 点击结账后,它应将您重定向到Cashfreepaymentgateway并显示信用卡和网上银行表单。
  • 使用网上银行完成测试支付。在实时模式下,您的首选接受模式将可见 - CC、DC、钱包、网上银行
  • 并非所有银行网上银行默认激活 - 通常需要48-76小时激活所有首选合作伙伴银行。
  • VAS团队将与专属账户经理一起通过电子邮件发送可用银行列表

[] 在您的Magento管理后台中检查支付交易状态

  • 登录到管理后台,在销售下点击订单
  • 点击数据网格中的第一个订单。这应该是您刚刚下的订单
  • 当订单详情页面打开时,查找“支付信息”块。在该块中,您可以看到Cashfree端的最新交易状态。

您现在可以整合Cashfree到您选择的现有商户服务账户,您在其中托管您的商户账户

与印度领先银行合作的商户账户或现金收款服务账户允许高订单价值或高频次交易(定期交易) - HDFC商户服务、YES银行商户服务、ICICI First Data、kotak Mahindra Bank、ICICI Instabiz、SBIePay或SBI商户服务、Axis银行互联网支付网关

与标准集成相比,商户服务的优势 -

Get an integrated, rules-based, proactive risk management system that is supported by industry standard security
Enjoy 99.9% uptime and a 24-hour helpdesk support
Get customised MIS solutions for your business needs

您可以通过Cashfree + HDFC商户服务申请商户账户

HDFC Merchant Services eComm Support +91.2233557000 / +91.20.60017000
Locate HDFC Branch near you - https://v1.hdfcbank.com/htdocs/common/hdfcbank_branch_ifsc-code.html?src=find

[] 企业办公室地址 - 多行业垂直领域的支付网关

  • Cashfree Payments India Private Limited(印度 - IN)
    • 卡纳塔克邦办公室 - 1楼,Vaishnavi Summit,No. 6/B,Summit,80英尺路,Koramangala 1A街区,Koramangala 3街区,Koramangala,班加罗尔,卡纳塔克邦 560034

[] 用于企业沟通和风险评估的重要电子邮件 - 企业沟通 media@cashfree.com / developer@cashfree.com

Cashfree Payments - WE SKY PRINT LLP - Partner Affiliate 02@4x-100

[] 使用 composer require dravasp/cashfreepaymentgatewaymagento:dev-master 安装

  • 请不要使用sudo运行composer或将安装包放置在项目根目录中,请不要将静态文件上传到Web服务器。

  • 请求集成支持或从存储库维护者寻求指导

  • 沙盒URL已设置 - https://sandbox.cashfree.com/pg/orders(当前启用)

  • 生产URL已设置 - https://api.cashfree.com/pg/orders(当前启用)

  • 支持和文档 - https://www.cashfree.com/help/hchttps://docs.cashfree.com/docs/magento

  • 进行测试UAT时运行md5

  • 示例

    md5 /opt/bitnami/magento/var/log/system.log
    

    在SSH终端中提供对VAS团队的验证

  • 为Magento Commerce OS - Bitnami启用了一页结账

卸载

	sudo magento-cli module:disable Cashfree_Cfcheckout
	composer remove dravasp/cashfreepaymentgatewaymagento
	sudo magento-cli setup:upgrade
	sudo magento-cli module:status

硬删除插件/扩展

	sudo nano /bitnami/magento/app/etc/config.php
	Page Down to Cashfree_Cfcheckout
	Delete and make sure there are no trailing spaces
	CTRL/CMD + X and Click Y to Save without Renaming the file
	
	composer dump-autoload
	sudo magento-cli setup:upgrade
	
	sudo /opt/bitnami/ctlscript.sh restart
	Wait for a few minutes and Re-check

商户的新注册 - https://bit.ly/3CVbizH

通过Google Play下载Cashfree商户仪表板 - https://play.google.com/store/apps/details?id=com.cashfree.merchant&hl=en_IN&gl=US

允许通过Composer通过私有存储库的可选方法 composer config --global --auth http-basic.repo.packagist.com token c6addb89a67b2822d352d114

OR

cd /opt/bitnami/magento nano composer.json

Add the following to your composer.json by
	"repositories": [{
		"type": "composer",
      		"url": "https://repo.packagist.com/our-company/cool-client-proj"
			}, 
	{"packagist.org": false}]

运行 composer update

订阅 MATRIX Communications WAP Service 以在偏远地区访问终端。 - 在https://matrix.in 注册您的兴趣。 - 需完成TRAI要求的KYC

根据支付网关政策和责任转移条款,商户有责任遵守PCI合规CMS,通过支付接受指令

查看补丁类型 - 必需可选(通过以下命令在显示补丁网格中查看)使用Bitnami Magento OS的妙处在于,每个发布都应用了强制性的安全补丁。您可以查看适用于您的特定安装的所有补丁 - https://devdocs.magento.com/quality-patches/tool.html#patch-grid

要遵循的步骤 - 登录SSH > 切换到Magento目录 cd /opt/bitnami/magento

sudo magento-cli maintenance:enable
composer require magento/quality-patches
./vendor/bin/magento-patches status
Select '2' Adobe Commerce Support followed by '1' to Display All Available Requred and Optional Patches
./vendor/bin/magento-patches apply MDVA-30106 MDVA-12304
Steps to Revert via Single Command -
./vendor/bin/magento-patches revert MDVA-30106 MDVA-12304
Select '2' Adobe Commerce Support followed by '1' to Display All Available Requred and Optional Patches
./vendor/bin/magento-patches apply ACSD-45143 ACSD-44591
Steps to Revert via Single Command -
./vendor/bin/magento-patches revert ACSD-45143 ACSD-44591
sudo magento-cli cache:clean
sudo magento-cli indexer:reindex
sudo magento-cli maintenance:disable

您可以通过输入以下内容来避免indexer:reindex命令

sudo magento-cli setup:upgrade