Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2023-02-15, 08:19
  #1
Medlem
PalmeKillers avatar
Följer man den här manulen :

https://developer.swish.nu/documenta...-your-terminal

Då skall man anropa

https://cpc.getswish.net/swish-cpcapi

Men verka dock inte fungera.

Skall skriva en enklare webapp, där man skall kunna genera en QR kod.
Citera
2023-02-15, 08:24
  #2
Moderator
Protons avatar
Citat:
Ursprungligen postat av PalmeKiller
Följer man den här manulen :

https://developer.swish.nu/documenta...-your-terminal

Då skall man anropa

https://cpc.getswish.net/swish-cpcapi

Men verka dock inte fungera.

Skall skriva en enklare webapp, där man skall kunna genera en QR kod.
Där ser man.

Antar att du riskerar 20 år i gulag om du talar om VAD som inte funkar?

Lyckas du inte anropa apiet?
Får du inte tillbaka nåt vettigt från apiet?
Lyckas du inte kräkas ur dig en qr-kod givet datat du får ut från apiet?
Annat?
Citera
2023-02-15, 08:39
  #3
Medlem
PalmeKillers avatar
Citat:
Ursprungligen postat av Proton
Där ser man.

Antar att du riskerar 20 år i gulag om du talar om VAD som inte funkar?

Lyckas du inte anropa apiet?
Får du inte tillbaka nåt vettigt från apiet?
Lyckas du inte kräkas ur dig en qr-kod givet datat du får ut från apiet?
Annat?

Den så kallade base url fungera inte , dvs kartan stämmer inte överens med terrängen.
Citera
2023-02-15, 09:08
  #4
Moderator
Protons avatar
Citat:
Ursprungligen postat av PalmeKiller
Den så kallade base url fungera inte , dvs kartan stämmer inte överens med terrängen.
Surfar jag till https://cpc.getswish.net/swish-cpcapi får jag upp en prompt som efterlyser ett cert (som jag naturligtvis inte har) så jag ser inte att det skulle vara nåt fel där.

Vad menar du inte funkar?

https://developer.swish.nu/api/payment-request/v2
Citera
2023-02-15, 09:11
  #5
Medlem
PalmeKillers avatar
Citat:
Ursprungligen postat av Proton
Surfar jag till https://cpc.getswish.net/swish-cpcapi får jag upp en prompt som efterlyser ett cert (som jag naturligtvis inte har) så jag ser inte att det skulle vara nåt fel där.

Vad menar du inte funkar?

https://developer.swish.nu/api/payment-request/v2

Besöker du hemsida via bash eller med chrome?
Citera
2023-02-15, 09:32
  #6
Medlem
Man behöver ett client cert utgivet av Swish för att använda APIerna

"To communicate with the Commerce API you will need a client certificate. This certificate should be installed on your software system and is used as a client certificate to secure the communication between the customer’s software system and Swish (hereafter referred to as TLS-certificate)."

För tester så behövs test certifikat som också fås hos Swish.

https://www.swish.nu/faq/company/whi...ools-are-there
Citera
2023-02-15, 09:41
  #7
Moderator
Protons avatar
Citat:
Ursprungligen postat av PalmeKiller
Besöker du hemsida via bash eller med chrome?
Surfade till api-urlen med chrome.

Har du fått tag på det cert som krävs (som nån redan påpekat), kom ihåg att det är olika cert som krävs för test och för prod.

Detta cert måste du skicka med anropet, annars kommer det inte funka.
Citera
2023-02-15, 10:48
  #8
Medlem
Kolla här https://developer.swish.nu/documenta...h-commerce-api

Och här https://developer.swish.nu/documenta...s#certificates
Citera
2023-02-15, 12:01
  #9
Medlem
JohannesSnajdares avatar
Du behöver ju inte använda deras QR-generator.
Koden ska bara innehålla den token du får när du initierar en betalning via Swishapi:et prefixat med ett 'D', alltså:

qr_code = 'D' + paymentRequestToken

Sen kan du använda vilket QR-bibliotek som helst för att skapa QR-koden, vi kör t.ex. med python libbet 'qrcode'
Citera
2023-02-15, 15:54
  #10
Medlem
PalmeKillers avatar
Citat:
Ursprungligen postat av JohannesSnajdare
Du behöver ju inte använda deras QR-generator.
Koden ska bara innehålla den token du får när du initierar en betalning via Swishapi:et prefixat med ett 'D', alltså:

qr_code = 'D' + paymentRequestToken

Sen kan du använda vilket QR-bibliotek som helst för att skapa QR-koden, vi kör t.ex. med python libbet 'qrcode'

Som jag vill använda liknade bibliotek för PHP. Vad skriver jag url då? SWICH: Nummret?
Citera
2023-02-15, 16:46
  #11
Medlem
Citat:
Ursprungligen postat av PalmeKiller
Som jag vill använda liknade bibliotek för PHP. Vad skriver jag url då? SWICH: Nummret?

Vad menar du? Personen du svarar skrev ju att QR koden ska vara bokstaven D följt av paymentRequestToken?

PaymentRequestToken får du ju när du initierar en betalning mot Swish API och är ju unikt för just den betalningen.

Du är ganska fåordig i både trådstart och svar... kanske ska du förklara mer ingående vad du egentligen vill åstadkomma?

Vill du bara ha en statisk QR kod för att svischa valfritt belopp till ett bestämt nummer eller vill du integrera swishbetalning i ett betalflöde där användaren ska svischa ett av din applikation bestämt belopp och applikationen ska följa upp att det blir betalt och sen göra något när betalningen kommit?
Citera
2023-02-15, 18:01
  #12
Medlem
PalmeKillers avatar
Måste man gå över Swish API. Kan man genera Swisch QR kod offline så att säga,. Med bara mottagaren swisch nummer , belopp och meddlande?

Citat:
Ursprungligen postat av Engineer
Vad menar du? Personen du svarar skrev ju att QR koden ska vara bokstaven D följt av paymentRequestToken?

PaymentRequestToken får du ju när du initierar en betalning mot Swish API och är ju unikt för just den betalningen.

Du är ganska fåordig i både trådstart och svar... kanske ska du förklara mer ingående vad du egentligen vill åstadkomma?

Vill du bara ha en statisk QR kod för att svischa valfritt belopp till ett bestämt nummer eller vill du integrera swishbetalning i ett betalflöde där användaren ska svischa ett av din applikation bestämt belopp och applikationen ska följa upp att det blir betalt och sen göra något när betalningen kommit?
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback