Marketplace
Subscriptions
Verkoop terugkerende producten met eigen abonnementsperioden en verlengbestellingen.
Op deze pagina
Wat het pakket doet
Verkoop terugkerende producten met eigen abonnementsperioden en verlengbestellingen. De productfunctie subscribable legt het interval, het aantal intervallen en eventuele proefdagen vast. Subscriptions beheert de commerciële abonnementsrelatie, niet de externe dienst of betaalprovider. 2
Vereisten
Agovena Core ^0.0.1. Het manifest noemt geen extra pakketafhankelijkheid. Gebruik de bijpassende Core-release en voer de Core capabilitymigraties uit. 1
Het pakket instellen
Core activeert deze capability automatisch en migraties. Stel interval, interval_count en trial_days in en zorg dat de verwerking van verlengingen is ingepland. Kies daarnaast een betaalprovider. Automatisch incasseren vereist een herbruikbare betaalautorisatie die de gekozen gateway ondersteunt. Een abonnementsrecord geeft op zichzelf geen toestemming om de klant te belasten.
Werking en foutafhandeling
Het abonnement ontstaat na een betaalde bestelling. De bestelregel wordt vergrendeld om dubbele aanmaak te voorkomen. Verwerking van vervallen perioden is ingericht op maximaal één verlengbestelling per periode. Opzeggen kan direct of aan het periode-einde. Hervatten is beperkt tot actieve abonnementen met een geplande opzegging. Controleer verlengbestellingen, achterstanden en ontbrekende betaalautorisaties. Provisioning kan op beëindiging reageren als die Core capability en providerhandeling beschikbaar zijn. 2