Official Wasa Kredit payment extension for Magento 2. Allows store builders to offer Wasa Kredit as a payment option.
Official Wasa Kredit payment extension for Magento 2. Allows store builders to offer Wasa Kredit as a payment option.
Table of Content
Version 1.x of this extension are magento-1x compatible, see https://github.com/wasakredit/magento-1x-extension
Tested with, but not limited to, following Magento Version.
Type | Version | Status |
---|---|---|
Community | 2.2.4 | Tested |
System > Cache Management
or run php bin/magento c:f
.php bin/magento setup:upgrade
& php bin/magento setup:static-content:deploy
Stores > Configuration > Sales > Payment Methods > Wasa Kredit
.Product Detail Page Widget
handle in module configuration.Product Listing Page Widget
handle.To test the checkout use the test organisation number 680624-9022
.
When the extension has been tested, change the Test Mode-flag to No
to go live with the checkout.
Magento 2 does not have a field in the checkout that contains an Organization number enabled by default. To pass an Organization number to the checkout our plugin uses the value from the VAT Number field.
To enable this field in the checkout;
Stores > Configuration > Customers > Customer Configuration > Create New Account Options
.Yes
..
|── app
| └── code
| └── Wasa
| └── WkPaymentGateway
| ├── Block
| │ ├── LeasingCost.php
| │ └── ListProduct.php
| ├── composer.json
| ├── Controller
| │ └── Checkout
| │ ├── CallbackCancelled.php
| │ ├── CallbackCompleted.php
| │ ├── CallbackRedirected.php
| | ├── CreateWasaKreditCheckout.php
| │ ├── Gateway.php
| │ ├── Ping.php
| │ ├── Redirect.php
| │ └── Response.php
| ├── etc
| │ ├── adminhtml
| │ │ └── system.xml
| │ ├── config.xml
| │ ├── di.xml
| │ ├── frontend
| │ │ ├── di.xml
| │ │ └── routes.xml
| │ └── module.xml
| ├── Gateway
| │ ├── Http
| │ │ ├── Client
| │ │ │ └── Client.php
| │ │ └── TransferFactory.php
| │ ├── Request
| │ │ ├── AuthorizationRequest.php
| │ │ └── CaptureRequest.php
| │ ├── Response
| │ │ └── TxnIdHandler.php
| │ └── Validator
| │ └── ResponseCodeValidator.php
| ├── Helper
| │ ├── Data.php
| │ └── Shotcaller.php
| ├── i18n
| │ └── en_US.csv
| ├── Model
| │ ├── Config
| │ │ └── Source
| │ │ └── Order
| │ │ └── Status.php
| │ ├── Method
| │ │ └── Adapter.php
| │ ├── Ui
| │ │ └── ConfigProvider.php
| │ └── Wkcheckout.php
| ├── README.md
| ├── registration.php
| ├── Setup
| │ └── InstallData.php
| ├── Test
| │ └── Unit
| │ ├── Gateway
| │ │ ├── Request
| │ │ │ ├── AuthorizeRequestTest.php
| │ │ │ ├── CaptureRequestTest.php
| │ │ │ └── VoidRequestTest.php
| │ │ ├── Response
| │ │ │ └── TxnIdHandlerTest.php
| │ │ └── Validator
| │ │ └── ResponseCodeValidatorTest.php
| │ └── Model
| │ └── Ui
| │ └── ConfigProviderTest.php
| └── view
| └── frontend
| ├── layout
| │ ├── catalog_product_view.xml
| │ └── checkout_index_index.xml
| ├── templates
| │ └── leasing-cost-product-page.phtml
| └── web
| ├── js
| │ └── view
| │ └── payment
| │ ├── method-renderer
| │ │ └── wasa_gateway.js
| │ └── wasa_gateway.js
| └── template
| └── payment
| └── form.html
└── lib
└── wasa
└── php-checkout-sdk
└── composer.json
├── composer.lock
├── config.php
├── _config.yml
├── LICENSE
├── phpunit.xml
├── README.md
├── registration.php
├── sdk
│ ├── AccessToken.php
│ ├── Api.php
│ ├── Client.php
│ ├── input
│ │ ├── Address.php
│ │ ├── Cart.php
│ │ ├── Payload.php
│ │ └── Price.php
│ └── Response.php
├── tests
│ ├── Authenticate
│ │ └── AuthenticateTest.php
│ └── bootstrap.php
└── Wasa.php