Forumsvar skapade
-
FörfattareInlägg
-
23 februari, 2016 kl. 14:13 #180862davidantonDeltagare
@RickardP 86076 wrote:
Okej, hur lägger man till root certifikatet i Windows och/eller IIS?
Kolla om den här guiden kan hjälpa dig! Punkt 2.1 handlar om root-certifikatet.
https://www.trustis.com/healthcare/support/IIS7guide.pdf20 februari, 2016 kl. 19:44 #180831davidantonDeltagare@RickardP 86064 wrote:
Jag har kommit så långt att den verkar hitta certifikatet och privat nyckeln men sen säger servern ifrån av någon anledning.
Har hittat något som aktiverae .Net trace log så här står det i den:
System.Net Error: 0 : [11852] Exception in HttpWebRequest#4095822:: – The request was aborted: Could not create SSL/TLS secure channel..
Någon som har någon idè ?
Har du lagt till rotcertifikatet? Annars godkänner din dator inte uppkopplingen, eftersom deras testcertifikat är utfärdat av Swish själva.
Såhär har jag förstått det (rätta mig om jag har fel):
Eftersom certifikatet är utfärdat utan en extern leverantör som din dator kan verifiera certifikatet mot, så måste du själv säga ”jag litar på det här certifikatet” genom att lägga till rotcertifikatet i din dator/server. Om du inte lagt till det förutsätter datorn att uppkopplingen är osäker, som till exempel vid en man-in-the-middle-attack.16 februari, 2016 kl. 17:48 #180786davidantonDeltagareHej! Jag har börjat lite smått på en implementation i PHP och har på sikt tänkt ta fram ett gratisplugin för WooCommerce.
Jag utvecklar på WAMP (Apache på Windows 10) och om någon är intresserad kan jag lägga upp en liten readme med länkar som hjälpte mig få igång certifikaten. För att certifikaten mot test-servern behövde filerna konverteras och delas upp…
Filerna som ligger ute är endast en liten test för att skapa en betalnings-request och pollar sedan en sida som returnerar betalnings-statusen. En knapp längst ner simulerar sedan callbacken från Swish. Närmaste steget är att ta emot requesten och att skriva till en databas istället för sessionsvariablerna. Efter det, återbetalningar.
Koden ligger ute på https://github.com/davidanton1d/getswish-api/
All hjälp är välkommen, så forka gärna och skicka en pull request om ni vidareutvecklat något.Licensen är CC-Attribution tills vidare. (http://creativecommons.org/licenses/by/4.0/)
-
FörfattareInlägg