定制 volt-io/volt-io-magento-22 二次开发

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

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

volt-io/volt-io-magento-22

最新稳定版本:1.1.3

Composer 安装命令:

composer require volt-io/volt-io-magento-22

包简介

Official Volt integration for Magento 2.2

README 文档

README

Version for Magento 2.2. For newer version check out here.

Description

Offer shoppers a faster, safer way to pay. With Volt, your customers can check out directly from their banking app. No card required.

How does it work? Well, they simply choose ‘Pay by Bank’ at checkout, select their bank and confirm the payment details in their online banking environment. ‘Pay by Bank’ will appear as an option alongside the payment methods you already accept.

Because payments are account-to-account, you’ll receive the funds in real time and at a fraction of the cost of card payments – while giving your customers a slicker payment experience.

Watch the "Pay by Bank" experience in action here.

Main functions

  • Account-to-account payment initiation across Europe
  • Real-time settlements
  • Intelligent payment lifecycle tracking
  • Mobile payments automatically redirect to customer’s banking app
  • Desktop payments redirect via a "Scan to pay" QR code

Limitations

  • Module is not available for multishipping checkout.

Requirements

  • Magento version: 2.2.0 - 2.2.11.
  • PHP version according to the requirements of your store version.

Changelog

Installation

  1. Execute the following command in Magento 2 root folder:
composer require volt-io/volt-io-magento-22
  1. Enter following commands to enable module:
bin/magento module:enable Volt_Payment
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy
bin/magento cache:flush

Generate API credentials

  1. Log in to the Volt Fuzebox account.
  2. Go to Configuration -> Applications.
  3. Click Create Application.
  4. Enter the Application Name and select Customer you want to use.
  5. For Payment return URLs enter the following URL for all statuses (replace your-store-url.com with your store URL):
https://your-store-url.com/volt/payment/back
  1. For Verify return URLs enter the following URL (replace your-store-url.com with your store URL):
https://your-store-url.com/volt/payment/verify
  1. Click Save.
  2. Copy the Client ID and Client Secret from Credentials section.
  3. Go to Payment Notification tab.
  4. Click Configure button.
  5. Enter the following URL for Webhook URL (replace your-store-url.com with your store URL):
https://your-store-url.com/volt/payment/notification
  1. Enter your address e-mail in Failing notifications alert e-mail field.
  2. Click Save.

Get notification secret

  1. Log in to the Volt Fuzebox account.
  2. Go to Configuration -> Applications.
  3. Click on the application you want to use.
  4. Go to Payment Notification tab.
  5. In Notification section click Show (eye) button.
  6. Copy the Notification Secret.

Module Configuration

  1. Log in to the Magento Admin.
  2. Go to Stores > Configuration.
  3. In the left panel, go to Sales > Payment Methods.
  4. Expand the Volt section.

General Settings

  1. Go to Module configuration.
  2. Set Enabled to Yes.
  3. Set Title to the title of your choice.
  4. Set Sandbox to Yes if you want to use the sandbox environment.
  5. Set Client ID and Client Secret to the credientals you copied from Generate API credentials.
  6. Set Notification Secret to the secret you copied from Get notification secret.
  7. Set Username and Password to credentials you're using for logging in to the Volt Fuzebox account.
  8. Select Sort order for the payment method.
  9. You can change the Status for pending payment field to the status you want to set for the order after the payment is started.
  10. You can change the Status for received payment field to the status you want to set for the order after the payment is received.
  11. You can change the Status for failed payment field to the status you want to set for the order after the payment is failed.
  12. Click Save Config on top of the page.

Refunds

In order to enable online refunds, you need to have active Volt Connect service.

  1. Go to Module configuration.
  2. Set Refund Enabled to Yes.
  3. Click Save Config on top of the page.

Support

If you have any issues with this extension, open an issue on GitHub.

统计信息

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

GitHub 信息

  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: OSL-3.0
  • 更新时间: 2024-06-01