1 - Take a screenshot of your admin klarna account payment module configurations.
2 - Uninstall the klarna account payment module.
3 - In catalog/controller/extension/payment/klarna_account.php file,
find all instances of:
Code: Select all
->get('klarna_
Code: Select all
->get('payment_klarna_
find all instances of:
Code: Select all
->get('klarna_
Code: Select all
->get('payment_klarna_
replace:
Code: Select all
<input type="text" name="klarna_account[{{ country.code }}][merchant]" value="{{ klarna_account[country.code] ? klarna_account[country.code].merchant }}" placeholder="{{ entry_merchant }}" id="input-merchant{{ country.code }}" class="form-control" />
Code: Select all
<input type="text" name="payment_klarna_account[{{ country.code }}][merchant]" value="{{ payment_klarna_account[country.code] ? payment_klarna_account[country.code].merchant }}" placeholder="{{ entry_merchant }}" id="input-merchant{{ country.code }}" class="form-control" />
5 - Reconfigure the klarna account payment module.
6 - Test a transaction during checkout.
7 - When successful, disable the site maintenance (if running in production).
This should overall resolve the status issues along with other variables.