WordPress-plugin · WooCommerce

Pensopay Auto Capture: hæv betalingen, når ordren er sendt

Når en ordre i WooCommerce skifter til "Gennemført", slår pluginet betalingen op hos Pensopay og hæver ordrens beløb, eller det beløb du har sat på ordren. Du slipper for at hæve ordre for ordre i Pensopays administration, og en ordre bliver aldrig hævet to gange.

Hvad pluginet gør, og hvorfor

Betaler en kunde med kort, bliver beløbet ofte kun reserveret (autoriseret) i kassen. Pengene kommer først på din konto, når betalingen hæves (capture). Hæver du manuelt, er det let at glemme en ordre, og en reservation udløber efter et stykke tid. Pluginet tager det trin for dig, i det øjeblik ordren markeres som gennemført.

Pluginet læser altid betalingen hos Pensopay først. Kun en betaling, der er autoriseret, eller som kun er delvist hævet, hæves, og kun for det beløb, der mangler. Er betalingen allerede hævet fuldt ud, springes den over med en note på ordren. En lås pr. ordre sikrer desuden, at to statusskift samtidig ikke kan give to hævninger. Hver handling og hvert resultat skrives som en ordrenote.

Pluginet er tænkt som afløser for det gamle OpenDIMS-plugin "Auto-capture Godkendte Ordre - Pensopay". Det importerer det gamle plugins indstillinger og skruer selv ned, mens det gamle stadig er aktivt. Standard er testtilstand, så du kan se, hvad der ville ske, før der hæves rigtige penge.

Hvem er det til?

  • Webshops på WooCommerce, der bruger Pensopay og gerne vil have betalingen hævet automatisk, når ordren er afsluttet
  • Butikker, der i dag hæver manuelt og har oplevet glemte ordrer eller udløbne reservationer
  • Dem, der bruger det gamle OpenDIMS-plugin til auto-capture og vil over på et vedligeholdt plugin med testtilstand og beskyttelse mod dobbelthævning
  • Webbureauer, der driver flere kunders webshops og vil have et ensartet og gennemsigtigt setup (Pro giver log, manuel hævning og fejlmail)
Funktioner

Det kan pluginet

Funktioner mærket "Gratis" er med i det gratis plugin. Funktioner mærket "Pro" ligger i Pro-tilføjelsen og kræver en licensnøgle.

  • Gratis

    Hæv automatisk ved "Gennemført"

    Når en ordre bliver gennemført, hæves ordrens total minus refunderinger hos Pensopay, dog aldrig mere end det reserverede. Pluginet virker for ordrer, hvor betalingsmetoden er Pensopay eller QuickPay.

  • Gratis

    Testtilstand (slået til som standard)

    I testtilstand skrives log og ordrenote om, hvad der ville ske, men der sendes ingen hævning til Pensopay. Du slår selv testtilstand fra, når du har kontrolleret opsætningen.

  • Gratis

    Ordrenote for hvert forsøg

    Hvert hævningsforsøg og dets resultat står som en note på ordren. Fejlbeskeder oversættes til forståelig tekst, og API-nøglen indgår aldrig i en note.

  • Gratis

    Beskyttelse mod dobbelthævning

    Betalingen læses hos Pensopay først, kun det åbne beløb hæves, og en lås pr. ordre stopper samtidige statusskift. Allerede hævede betalinger springes over.

  • Gratis

    Ret beløbet på ordren

    Har kunden fået et nedslag, fx på en faktura fra Dinero eller e-conomic, kan du på ordren skrive et andet beløb i feltet "Beløb der skal hæves". Feltet viser, hvad der er reserveret, hvad der allerede er hævet, og hvad der vil blive hævet. Beløbet kan ikke overstige det reserverede, ændringen noteres på ordren med dit navn, og feltet nulstilles, når der er hævet.

  • Gratis

    To API-typer at vælge imellem

    Standard er det QuickPay-kompatible API, som det officielle Pensopay for WooCommerce-plugin bruger. Du kan i stedet vælge Pensopay API v2. Knappen "Test forbindelse" kontrollerer nøglen med et skrivebeskyttet kald.

  • Gratis

    Passer på det officielle plugins "Capture on complete"

    Er indstillingen "Capture on complete" slået til i det officielle Pensopay-plugin, hæver dette plugin ikke på "Gennemført", men viser en advarsel i administrationen. Så hæves der ikke to gange.

  • Gratis

    Import fra det gamle OpenDIMS-plugin

    Ved aktivering importeres API-nøgle, testtilstand og status fra det gamle plugin, hvis de nye indstillinger er tomme. Er det gamle plugin stadig aktivt, hæver dette plugin ikke, og du får en besked.

  • Gratis

    Log i databasen

    Alle forsøg logges i en databasetabel (standard 90 dages opbevaring, ryddes automatisk) og i WooCommerce-loggen. Aldrig i en fil i plugin-mappen.

  • Pro

    Vælg, hvilke statusser der udløser hævning

    I stedet for kun "Gennemført" kan du vælge en eller flere ordrestatusser som udløser.

  • Pro

    Hæv nu / prøv igen

    En ordrehandling på ordresiden og en masse-handling på ordrelisten (både HPOS og den klassiske liste), så du kan hæve eller gentage et mislykket forsøg manuelt.

  • Pro

    Søgbar hævningslog

    En side i administrationen, hvor du kan søge i loggen på ordrenummer, betalings-id eller tekst.

  • Pro

    E-mail ved mislykket hævning

    Administratoren (eller en adresse, du vælger) får en mail, når en hævning fejler, så du kan gribe ind.

  • Pro

    Automatiske opdateringer af Pro

    Nye versioner af Pro-pluginet dukker op i WordPress som alle andre plugins og kan opdateres med ét klik. Det gratis plugin opdateres gennem WordPress.org.

Sammenligning

Gratis plugin eller Pro

Det gratis plugin er fuldt fungerende. Pro er en tilføjelse oven på det og indeholder det, der står i højre kolonne. Intet i det gratis plugin er låst, for Pro-koden ligger kun i Pro-pluginet.

Sammenligning af det gratis plugin og Pro for TINXDK Pensopay Auto Capture Lite
FunktionGratisMed Pro
Hæv ordrens beløb, når ordren bliver "Gennemført"JaJa
Ret beløbet, der skal hæves, på den enkelte ordreJaJa
Testtilstand (slået til som standard)JaJa
Ordrenote for hvert forsøg og resultatJaJa
Beskyttelse mod dobbelthævning (tilstandskontrol og lås pr. ordre)JaJa
QuickPay-kompatibelt API eller Pensopay API v2JaJa
Import af indstillinger fra det gamle OpenDIMS-pluginJaJa
Log i databasen (opbevaring 90 dage som standard)JaJa
Vælg hvilke ordrestatusser der udløser hævningNejJa
Hæv nu / prøv igen (ordrehandling og masse-handling)NejJa
Søgbar hævningslog i administrationenNejJa
E-mail ved mislykket hævningNejJa
Automatiske opdateringer af Pro-pluginet (via licensen)NejJa

Systemkrav

PHP
8.2.35 eller nyere
WordPress
6.3 eller nyere (afprøvet til 7.1)
WooCommerce
8.0 eller nyere (påkrævet). Pluginet kræver, at WooCommerce er aktivt, og at betalingerne går via Pensopay
Pro
Kræver det gratis plugin TINXDK Pensopay Auto Capture Lite (2.0.0 eller nyere) og en licensnøgle fra TINXDK

Pluginet virker på alle WordPress-installationer, der opfylder kravene, uanset hvor siden hostes. Er PHP-versionen for gammel, forbliver pluginet inaktivt og viser en besked i administrationen. Pro-pluginet har samme krav og kræver desuden det gratis plugin.

Installation

Installér det gratis plugin

  1. WooCommerce skal være aktivt

    TINXDK Pensopay Auto Capture Lite kræver det. Er det ikke aktivt, kan TINXDK Pensopay Auto Capture Lite ikke aktiveres.

  2. Søg efter "TINXDK Pensopay Auto Capture Lite"

    Log ind i WordPress-administrationen, vælg "Plugins" og "Tilføj nyt plugin", og søg efter "TINXDK Pensopay Auto Capture Lite" (eller blot "TINXDK"). Tryk på "Installer nu".

  3. Står pluginet ikke i listen endnu?

    Pluginet er indsendt til WordPress.orgs plugin-katalog og afventer godkendelse. Indtil da henter du zip-filen i sektionen "Download" nedenfor og uploader den under "Plugins", "Tilføj nyt plugin" og "Upload plugin". Gem zip-filen, og pak den ikke ud.

  4. Aktivér pluginet

    Tryk på "Aktivér plugin". Er din PHP-version for gammel, bliver pluginet inaktivt og viser en besked, så siden aldrig går i stykker.

  5. Deaktivér det gamle plugin

    Bruger du "OpenDIMS - Auto-capture Godkendte Ordre - Pensopay", skal det deaktiveres. Så længe det er aktivt, hæver det nye plugin ikke.

  6. Indtast API-nøglen og test forbindelsen

    Gå til "WooCommerce" og "Pensopay Auto Capture". Vælg API (standard er QuickPay-kompatibelt, det samme som det officielle plugin), gem din Pensopay API-nøgle, og tryk på "Test forbindelse".

  7. Prøv først i testtilstand

    Testtilstand er slået til som standard. Gennemfør en ordre og kontrollér ordrenoten. Slå derefter testtilstand fra, når du er klar til rigtige hævninger.

Pro og licensnøgle

Installér Pro og aktivér licensen

Har du fået en licensnøgle, installerer du Pro-tilføjelsen og indtaster nøglen. Uden nøgle bruger du bare det gratis plugin.

  1. Installér og aktivér "TINXDK Pensopay Auto Capture Lite" først

    TINXDK Pensopay Auto Capture Pro er en tilføjelse og virker kun sammen med det gratis plugin TINXDK Pensopay Auto Capture Lite i version 2.0.0 eller nyere. Mangler det, beder WordPress selv om at installere det.

  2. Download Pro-zip-filen

    Hent "TINXDK Pensopay Auto Capture Pro" i sektionen "Download" ovenfor. Pro-pluginet ligger ikke i WordPress.orgs katalog. Gem zip-filen, og pak den ikke ud.

  3. Upload og aktivér

    Vælg "Plugins", "Tilføj nyt plugin" og "Upload plugin". Vælg Pro-zip-filen, tryk på "Installer nu" og derefter "Aktivér plugin".

  4. Indtast din licensnøgle

    Åbn "WooCommerce" og "Pensopay Auto Capture" og vælg sektionen "Licens". Skriv eller indsæt nøglen (formen TINX-XXXX-XXXX-XXXX-XXXX, store og små bogstaver og bindestreger er ligegyldige), og tryk på "Aktivér". Status, udløbsdato og antal websites står i samme sektion.

  5. Skal du flytte licensen?

    Tryk på "Deaktivér" på det gamle website, så frigives pladsen, og indtast nøglen på det nye.

Download

Hent TINXDK Pensopay Auto Capture Lite

Det gratis plugin installeres helst fra WordPress.org: søg efter "TINXDK Pensopay Auto Capture Lite" under "Plugins" og "Tilføj nyt plugin". Kataloget er under gennemgang, så indtil det er godkendt, kan du hente zip-filen her. Pro-tilføjelsen findes kun her.

Gratis plugin: TINXDK Pensopay Auto Capture Lite

Version
2.0.1
Udgivet
Filstørrelse
54 KB
Fil
tinxdk-pensopay-capture-2.0.1.zip
SHA-256
4c64983a645be92353a23481df9b5522cc32a5a4d03793a75d6f7279b3ca4741

Download er gratis for alle, og pluginet indeholder ingen licenskode. Når pluginet er i WordPress.org-kataloget, opdateres det derfra. Du kan kontrollere filen med shasum -a 256 tinxdk-pensopay-capture-2.0.1.zip.

Pro-tilføjelse: TINXDK Pensopay Auto Capture Pro

Version
2.0.1
Udgivet
Filstørrelse
42 KB
Fil
tinxdk-pensopay-capture-pro-2.0.1.zip
SHA-256
1b908d5d5c2898eccc4ec2e82544c0ba84e73fb276a2958629d216f149c8f480

Kræver det gratis plugin og en licensnøgle. Opdateres automatisk fra WordPress via licensen. Du kan kontrollere filen med shasum -a 256 tinxdk-pensopay-capture-pro-2.0.1.zip.

Pro

Brug for flere funktioner? Hent Pro

Pro til Pensopay Auto Capture tilføjer valg af udløsende statusser, "Hæv nu / prøv igen", den søgbare hævningslog, fejlmail og automatiske opdateringer. Pro er en tilføjelse til det gratis plugin. Vi udsteder licensnøglen manuelt og aftaler antal websites og varighed sammen med dig.

  • Pro er et separat plugin, TINXDK Pensopay Auto Capture Lite Pro, som kræver det gratis plugin. Det hentes som zip herfra og opdateres bagefter automatisk via licensen.
  • Pris efter aftale. Vi vender tilbage med et tilbud, når vi har hørt, hvad du har brug for. Der er ingen onlinebetaling.
  • Licensen gælder som udgangspunkt for ét website, og udviklings- og staging-sider (fx localhost, .test og staging.) tæller ikke med.
  • Slutter licensen, stopper Pro-funktionerne, og det gratis plugin fortsætter uændret. Dine indstillinger bevares.

Sådan får du en licensnøgle

Anmod om en licens, så udsteder vi nøglen manuelt. Du indtaster den under "Licens" i Pro-pluginets indstillinger (se installationstrinnene ovenfor).

De gratis plugins kontakter ikke TINXDK. Med Pro og en licens sender pluginet kun sidens adresse, versionsnumre og licensnøglen til licensserveren, når licensen aktiveres, kontrolleres og tjekkes for opdateringer.

Ofte stillede spørgsmål

Jeg har version 1.x af det gamle plugin med "WP" i navnet - hvad gør jeg?

Fra version 2.0 er pluginet delt i to og omdøbt til "TINXDK Pensopay Auto Capture Lite" (uden "WP"). Sådan skifter du: 1) Installér og aktivér det gratis plugin "TINXDK Pensopay Auto Capture Lite" (søg efter det under "Plugins" og "Tilføj nyt plugin", eller upload zip-filen herfra). 2) Havde du en licens, så installér også "TINXDK Pensopay Auto Capture Pro" og aktivér den. Nøglen er gemt, så den findes igen, og ellers indtaster du den under "Licens". 3) Deaktivér og slet det gamle plugin (mappen tinxdk-wp-pensopay-capture). Dine indstillinger og data bevares, fordi navnene på indstillingerne og databasetabellerne er uændrede. Brugte du kun den gratis udgave, er trin 1 og 3 nok. Skift gerne ét plugin ad gangen, og tag en sikkerhedskopi først.

Jeg bruger det gamle OpenDIMS-plugin - hvad gør jeg?

Installér og aktivér dette plugin. Er de nye indstillinger tomme, importeres API-nøgle, testtilstand og status fra det gamle plugin ved aktivering. Mens det gamle plugin ("OpenDIMS - Auto-capture Godkendte Ordre - Pensopay") er aktivt, hæver dette plugin ikke noget, og du får en besked i administrationen. Deaktivér og slet derefter det gamle plugin. Dets indstillinger efterlades urørte. Importen er forsigtig: kan en værdi ikke bruges, bliver det den sikre standard (testtilstand slået til), så kontrollér indstillingerne og testtilstanden, før du slår den fra.

Hvilket API bruger pluginet?

Som standard det QuickPay-kompatible API (api.quickpay.net), som det officielle Pensopay for WooCommerce-plugin bruger, og som de gemte transaktions-id er knyttet til. Du kan i indstillingerne vælge Pensopay API v2 (api.pensopay.com/v2) i stedet. API-nøglen gemmes uden autoindlæsning og vises aldrig igen.

Kunden har fået et nedslag. Hvordan hæver jeg et mindre beløb?

Ret ordren i WooCommerce (eller lav en refundering), så hæves den nye total automatisk. Vil du ikke ændre ordren, så skriv beløbet i feltet "Beløb der skal hæves" i højre side af ordren og gem, før du sætter den til "Gennemført". Feltet er med i den gratis udgave, og der hæves aldrig mere end det reserverede beløb.

Kan en ordre blive hævet to gange?

Pluginet er bygget til at undgå det: betalingen læses hos Pensopay, kun en autoriseret eller delvist hævet betaling hæves, og kun for det åbne beløb. En lås pr. ordre stopper samtidige statusskift. Er betalingen allerede hævet fuldt ud, springes den over med en note på ordren.

Jeg bruger det officielle Pensopay-plugins "Capture on complete" - hvad sker der?

Er den indstilling slået til, overlader dette plugin "Gennemført" til det officielle plugin, så der ikke hæves to gange, og viser en advarsel i administrationen om, hvilken indstilling du skal slå fra. Vil du bruge dette plugin, slår du indstillingen fra i det officielle plugin. Andre udløsende statusser og manuel hævning (Pro) virker stadig, og tilstandskontrollen hos Pensopay forhindrer en dobbelthævning.

Hvad sker der i testtilstand?

Pluginet skriver i loggen og på ordren, hvad det ville have gjort, men sender ingen hævning til Pensopay. Testtilstand er slået til fra start, så du skal selv slå den fra, før der hæves rigtige penge.

Hvad er forskellen på det gratis plugin og Pro?

Det gratis plugin hæver automatisk, når en ordre bliver "Gennemført", og har testtilstand, ordrenoter, beskyttelse mod dobbelthævning, import fra det gamle plugin og log i databasen. Pro (kræver licens) tilføjer valg af udløsende statusser, "Hæv nu / prøv igen", den søgbare log, fejlmail og automatiske opdateringer. Se sammenligningen ovenfor.

Hvilke oplysninger sendes, og hvad gemmes?

Pluginet sender betalings-id og beløb til det valgte Pensopay-API for at læse og hæve betalingen. Loggen gemmes i din egen database og ryddes efter 90 dage (kan ændres). Det gratis plugin kontakter ikke TINXDK. Med Pro og en licens sendes kun sidens adresse, versionsnumre og licensnøglen til licensserveren.

Hvilke krav stiller pluginet?

PHP 8.2.35 eller nyere, WordPress 6.3 eller nyere og WooCommerce 8.0 eller nyere. Kører siden på en ældre PHP-version, forbliver pluginet inaktivt og viser en besked i administrationen. Pluginet er kompatibelt med HPOS.

Ændringslog

TINXDK Pensopay Auto Capture Lite

Version 2.0.1

  • Changed: Renamed to TINXDK Pensopay Auto Capture Lite (no functional change). Slug, settings and data are unchanged.

Version 2.0.0

  • Split into two plugins. This plugin is the free edition for WordPress.org and contains no licence code. The licensed features (choice of trigger statuses, "Capture now / retry" order action and bulk action, the searchable capture log, the failure e-mail and updates from the TINXDK licence server) moved physically into the new plugin "TINXDK Pensopay Auto Capture Pro" (`tinxdk-pensopay-capture-pro`). Settings, the log table, order meta and constants are unchanged, so Pro picks up where you left off.
  • Renamed: the plugin folder is now `tinxdk-pensopay-capture` (it was `tinxdk-wp-pensopay-capture`). Deactivate the old plugin before activating this one; the settings are kept.
  • New: extension points for add-ons (filters `tinxdk_pc_trigger_statuses`, `tinxdk_pc_settings_defaults`, `tinxdk_pc_sanitize_settings`, `tinxdk_pc_admin_tabs`; actions `tinxdk_pc_admin_sections`, `tinxdk_pc_admin_tab`, `tinxdk_pc_capture_failed`, `tinxdk_pc_loaded`).
  • New: a dismissible hint about Pro on the plugin's own settings page and a "Pro" link on the plugins list.
  • Changed: the plugin no longer loads its translation itself (WordPress does); the Danish translation is bundled.
  • Changed: database queries use prepared identifiers, input is unslashed and sanitized (WordPress Plugin Check).
  • Documented the external services (Pensopay / QuickPay API).

Version 1.1.0

  • New: the amount to capture is the order total minus WooCommerce refunds (not the authorized amount), never more than what is authorized.
  • New: "Amount to capture" box on the order screen (HPOS and classic) to set a different amount per order.

Version 1.0.0

  • First release: capture on "Completed" through the QuickPay-compatible API (default) or Pensopay API v2, guard against the official plugin's "Capture on complete", test mode, order notes, double-capture protection, capture log, import from the old OpenDIMS plugin.

TINXDK Pensopay Auto Capture Pro

Version 2.0.1

  • Changed: The free plugin is now called TINXDK Pensopay Auto Capture Lite; this add-on's texts follow. No functional change.

Version 2.0.0

  • Split from the single plugin `tinxdk-wp-pensopay-capture` 1.x: the licensed features (trigger statuses, "Capture now / retry" order and bulk action, searchable capture log, failure e-mail, licence and updates) now live in this add-on; capture on "Completed", the amount box, test mode, order notes and double-capture protection are in the free plugin "TINXDK Pensopay Auto Capture Lite". Settings, the log table, order meta and licence data are unchanged.
  • Renamed from `tinxdk-wp-pensopay-capture`; new slug `tinxdk-pensopay-capture-pro`.
  • Needs the free plugin 2.0.0 or newer; inert with an admin notice otherwise.

Spørgsmål til pluginet?

Ring eller skriv, så hjælper vi dig med både installation og licens.