tun2u/m2-module-vivapayments

Magento 2 VivaPayments Module

1.0.1 2024-04-15 13:21 UTC

This package is auto-updated.

Last update: 2024-05-15 13:37:24 UTC


README

Latest Stable Version Total Downloads License

Features

  • Magento Smart Checkout plugin that allows you to accept payments via Viva Smart Checkout in your Magento store.
  • Supports Magento 2.3.x

Installing

Manual Installation

Install Tun2U VivaPayments extension for Magento 2

  • Download the extension
  • Unzip the file
  • Create a folder {Magento root}/app/code/Tun2U/VivaPayments
  • Copy the content from the unzip folder
  • Run following command
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
php bin/magento setup:di:compile
php bin/magento cache:flush
  • Flush cache
Using Composer (from Magento Root Dir run)
composer require tun2u/m2-module-vivapayments
php bin/magento setup:static-content:deploy
php bin/magento setup:di:compile
php bin/magento cache:flush

Requirements

  • PHP >= 7.0.0

Compatibility

  • Magento >= 2.0

Setup

  • From admin:
  • Go to stores > Configuration
  • Find Sales in sidebar
  • Open Viva Wallet Smart Checkout tab
  • Set cofigurations

Settings

  • Merchant Id: Enter the Merchant ID you noted in Step 2: Find Account credentials

  • API Key: Enter the API Key you noted in Step 2: Find Account credentials

  • Source Code: Enter the Source Code of the Source you created in Step 3: Create Payment Source

OrderCode URL:

Enter https://www.vivapayments.com/api/orders if you are using a live Viva instance Enter https://demo.vivapayments.com/api/orders if you are using a demo Viva instance

Gateway URL:

Enter https://www.vivapayments.com/web/newtransaction.aspx if you are using a live Viva instance Enter https://demo.vivapayments.com/web/newtransaction.aspx if you are using a demo Viva instance

Transaction URL:

Enter https://www.vivapayments.com/api/transactions if you are using a live Viva instance Enter https://demo.vivapayments.com/api/transactions if you are using a demo Viva instance

Installments: This is an optional field, only applicable to Greek merchants – you can set the maximum allowed payment card installments and their corresponding order values

Enable ISV mode: This field determines whether ISV mode is active or not

ISV Checkout URL: Enter https://api.vivapayments.com/checkout/v2/isv/orders if you are using a ISV mode. It will replace OrderCode URL field.

ISV Amount: ISV Amount fee

Support

If you encounter any problems or bugs, please create an issue on GitHub.

Developer

Tun2U Team
Website: https://www.tun2u.com Twitter: @tun2u

Licence

GNU General Public License, version 3 (GPLv3)

Copyright

(c) 2024 Tun2U Team