Vipps Payment offers a familiar and convenient buying experience that can help your customers spend more time shopping and less time checking out.
Vipps Payment is used by large and small companies. From years of shopping safely with Vipps, customers trust their personal information will remain secure. Businesses have the reassurance of our advanced fraud protection and payment protection policy.
For more information about Vipps Payment and Magento 2, please visit our Vipps Payment for Magento site.
See also the Magento documentation for order management: https://docs.magento.com/m2/ce/user_guide/sales/order-management.html
Please see: https://github.com/vippsas/vipps-magento-v1
- Magento 2.2+
- SSL is installed on your site and active on the Checkout page
- Supported protocols HTTP1/HTTP1.1
- Magento relies on the Zend Framework, which does not support HTTP/2.
- HTTP/1.1 must therefore be "forced", typically by using CPanel or similar.
- A verified Vipps Payment merchant account - sign up here
Please follow the instructions in INSTALL.md
- When payment was initiated a new record is created on Vipps Quote Monitoring page with status
New
. - Magento polls Vipps for orders to process by cron.
- When order was accepted on Vipps side, Magento is trying to place an order and marks a record as
Placed
- When order was cancelled on Vipps side, Magento marks such record as
Cancelled
- If order has not been accepted on Vipps side within some period of time so it marked as expired, Magento marks it as
Expired
- If order has not been yet accepted on Vipps side and has not been expired yet, Magento marks it as
Processing
. Appropriate message added on record details page. - If order accepted on Vipps side but an error occurred during order placement on Magento side, such record marks as
Processing
. Appropriate message added on record details page. - Magento is trying to process the same record
3
times and when it failed after3
times such record marks asPlace Failed
. - It is possible to specify that Magento has to cancel Vipps order automatically when appropriate Magento quote was failed so that client's money released. See
Store -> Sales -> Payment Methods -> Vipps -> Cancellation
- If it is specified that Magento has to cancel all failed quotes then Magento fetches all records marked as
Place Failed
, cancel them and marks asCancelled
Here is a diagram of the process
Please follow the instructions in DEBUG.md
There is a known issue when using Vipps as an external payment method for Klarna Checkout. When the customer fills in the checkout form using the data that were used before, the customer will see an error:
Please check the shipping address information. "firstname" is required. Enter and try again. "lastname" is required. Enter and try again. "street" is required. Enter and try again. "city" is required. Enter and try again. "telephone" is required. Enter and try again. "postcode" is required. Enter and try again.
This issue was fixed in the 2.3.0 release.
Magento is an open-source e-commerce platform written in PHP: https://magento.com
For Magento support, please see the Magento Help Center: https://support.magento.com/hc/en-us
Magento Inc is an Adobe company: https://magento.com/about
Please follow this instruction to contact us.
See the Vipps Developers repository for Vipps contact information, etc: https://github.com/vippsas/vipps-developers