SEQR Plugin for Magento 1.x
SEQR is Sweden’s and Europe’s most used mobile wallet in stores and online. SEQR enables anybody with a smartphone to pay in stores online and in-app. Users can also transfer money at no charge, store receipts digitally and receive offers and promotions directly through one mobile app.
SEQR offer the merchant 50% in reduction to payment card interchange and no capital investment requirements. SEQR as method of payment is also completely independent of PCI and traditional card networks.
SEQR is based on Seamless’ technology, a mobile phone payment and transaction service using QR codes & NFC on the front-end and Seamless’ proven transaction server on the back-end. SEQR is the only fully-integrated mobile phone payment solution handling the entire transaction chain, from customer through to settlement. Through our state of the art technology, we have created the easiest, secure, and most cost effective payment system.
Learn more about SEQR on www.seqr.com
Plugin provide possibility for shop clients to select SEQR as payment method, and after order placement pay it via scanning QR code (or directly from your mobile device).
- SEQR as payment method on checkout page.
- Payment via scanning of QR code.
- Payment from
Installation & Configuration
Plugin can be installed via installation in Magento Connect Manager or by copping all plugin files to the magento directory.
Plugin configuration properties available on Magento administration page System > Configuration > Payment Methods (System > Configuration > Payment Options).
Contact Seamless on email@example.com to get the right settings for the SOAP url, Terminal ID and Terminal Password.
New order, paid order, cancelled order statuses, used to marking orders in Magento.
Title is shown as option of payment method in checkout process.
All properties are required and should be configured before enabling this payment method in production.
Development & File structure
- /app/code/community/Seamless/SEQR/ /app/design/frontend/base/default/layout/seqr.xml
Main php classes
- Seamless_SEQR_PaymentController (/app/code/community/Seamless/SEQR/controllers/PaymentController.php) Provide actions and pages for SEQR payment proceed.
- Seamless_SEQR_Model_Invoice (/app/code/community/Seamless/SEQR/Model/Invoice.php) Main domain object providing logic of plugin. Make calls to API, caching responses and run additional logic.
- Seamless_SEQR_Model_Api (/app/code/community/Seamless/SEQR/Model/Api.php) Communication API for work with SEQR SOA Service. Contains requests structure and remote API calls.