Quickpay

Priser Helpdesk Udviklere Log in Sign up

Produkt

Betalingsmetoder Integrationer Partnerprogram

Integration

Quickpay API

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

Test API

Postman

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 Run in Postman

Vi har også lavet en Youtube video, der viser hvordan man kommer igang med Postman Youtube guide

cURL

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.

Eksempel:

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

Eksempelkode

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.

vb.net

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:

  • Payment.aspx (med code-behind)
  • Quickpay.vb (objekt)

Der er indsat kommentarer med vejledning.

Note omkring tegnsæt: man skal bruge UTF8 og ikke UTF32 encoding i eksempelkoden her.

Download vb.net eksempelkode

.net

Eksempelkode til .net kan hentes fra udviklerens GitHub side.

ASP

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.

ASP eksempelkode