dravasp / cashfreepaymentgatewaymagento
针对Bitnami优化的Cashfree互联网支付网关模块,用于Magento 2.4x
Requires
- php: ~5.5.0|~5.6.0|7.*|^8.0
- magento/framework: ~103.0.4
Suggests
- magento/module-checkout-agreements: 100.*
This package is auto-updated.
Last update: 2024-09-29 06:14:56 UTC
README
使用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
[] 使用 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/hc
和https://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