kco_rest_php icon indicating copy to clipboard operation
kco_rest_php copied to clipboard

Dokumentationen använder reserverad miljövariabel i Windows - getenv('USERNAME')

Open cederlof opened this issue 4 years ago • 0 comments

I mycket exempel-kod under docs anges merchantId och sharedSecret så här:

$merchantId = getenv('USERNAME') ?: 'K123456_abcd12345';
$sharedSecret = getenv('PASSWORD') ?: 'sharedSecret';

Använder man PHP i Windows leder det dock till problem eftersom getenv('USERNAME') by default returnerar namnet på användaren som kör scriptet: https://stackoverflow.com/questions/12754437/get-windows-username-of-current-user-using-php

Kör man dessa kodsnuttar och ersätter med sina egna värden kommer de inte att användas och Klarna API kommer att returnera 401 Authorization Required.

cederlof avatar Mar 18 '20 21:03 cederlof