Quickpays API er baseret på principperne i REST, som står for Representational State Transfer, er en teknologi, hvor systemer kommunikerer med via HTTP-protokollen.
Besøg learn.quickpay.net/tech-talk/ for mere information om systemet.
I denne artikel kan man finde hjælp til at komme igang med at teste mod vores API med Postman eller cURL, samt eksempelkode til visse programmeringssprog.
Se vores tekniske dokumentation for en gennemgang af vores API, og guides til at komme igang. tekniske dokumentation
Postman er en GUI til hurtigt og simpelt at komme igang med at arbejde med API.
Vi har lavet en collection til Postman der samler de vigtigste links
Vi har også lavet en Youtube video, der viser hvordan man kommer igang med Postman Youtube guide
Teste connection til Quickpay API
curl -v -su '' -H 'Accept-Version: v10' <https://api.quickpay.net/ping
Ved Enter host password for user ‘‘:, skal du indsætte API key.
Så burde du få et svar retur i din terminal ala
{“msg”:”Pong from Quickpay API V10, scope is merchant”}
Har du en cURL du ofte bruger, kan du sende din API key med i det første kald, så det kommer til at se således ud
curl -v -su ':0742048b6y90a99788k5f61b3c31d54ah2fc5fd455183fbdd71e4bbgc4d16fc1' -H 'Accept-Version: v10' https://api.quickpay.net/ping
Læg mærke til at der er indsat et : foran key’en og den ovenstående key er fiktiv og kan ikke bruges til at teste med.
Fejler det når du tester med cURL, skal du først tjekke om du bruger den rigtige API key, derefter skal du tjekke om du har sat de rigtige permissions for useren.
Kalder et abonnement du har oprettet med id du indsætter i URL’en i stedet for {id} og tildeler den nye transaktion ordernummer tamtam123, trækker 1,- DKK + gebyr.
curl -v -su '' -H 'Accept-Version: v10' -H "Content-Type: application/json" -X POST -d '{"order_id":"tamtam123","currency":"DKK","amount":"100","autofee":true}' https://api.quickpay.net/subscriptions/{id}/recurring
Her finder du kodeeksempler skrevet i forskellige programmeringssprog.
Det er typiske kodestumper tilsendt af kunder, så Quickpay fraskriver sig ethvert ansvar for brug af koden.
En flink kunde har lavet en komplet løsning med et Quickpay objekt som man fylder med nødvendige data.
Samt en aspx side, med en html form som udfyldes fra codebehind og submittes automatisk - Alt sammen i ét page load.
Zip-filen (Quickpay VB_NET.zip) herunder indeholder:
Der er indsat kommentarer med vejledning.
Note omkring tegnsæt: man skal bruge UTF8 og ikke UTF32 encoding i eksempelkoden her.
Eksempelkode til .net kan hentes fra udviklerens GitHub side.
Nedenstående finder du eksempel på ASP integration med formular og callback, inkl. SHA256 kryptering af checksum og håndtering af JSON response i callback.