Delen via


Betalingsmodule

In dit artikel wordt de betalingsmodule beschreven en uitgelegd hoe u deze configureert in Microsoft Dynamics 365 Commerce.

Waarschuwing

Het Dynamics 365 Commerce-patroon voor betalingsgedrag van PayPal en Google Pay Express wordt momenteel niet aanbevolen voor regio's waarin de herziene richtlijn voor betalingsservices (PSD2) wordt gehanteerd. Met de patronen voor snelle betaling van de Commerce-betalingsmodule wordt de uiteindelijke orderprijs berekend op de Commerce-kassapagina wanneer het afleveradres voor een order van een gebruiker is verkregen. PSD2 doet aan gebruikers de aanbeveling de totaalprijs van de volledige order te bekijken in het verificatievenster van de digitale wallet. Commerce houdt toekomstige werkzaamheden bij voor het bijwerken van het gedrag van de module PayPal en Google Pay ter ondersteuning van snelle stromen door orderdetails in het walletbetalingsvenster bij te werken wanneer er een afleveradres is geselecteerd.

De betalingsmodule laat klanten betalen voor orders met behulp van creditcards of debitcards. Integratie van betalingen voor deze module wordt verzorgd door de Dynamics 365-betalingsconnector voor Adyen. Raadpleeg Dynamics 365-betalingsconnector voor Adyen voor meer informatie over het instellen en configureren van de Adyen-betalingsconnector.

Vanaf Commerce versie 10.0.14 is de betalingsmodule ook geïntegreerd met de Dynamics 365-betalingsconnector voor PayPal zodat klanten ook met PayPal kunnen betalen. Raadpleeg Dynamics 365-betalingsconnector voor Paypal voor meer informatie over het instellen en configureren van de Dynamics 365-betalingsconnector voor PayPal.

Dynamics 365-betalingsconnector voor Adyen

De betalingsmodule beheert de betalingsgegevens die via Adyen in een HTML inline frame-element (iFrame) worden geleverd. De betalingsmodule communiceert met de Commerce Scale Unit om de Adyen-betalingsgegevens op te halen. Als onderdeel van de Commerce Scale Unit-interactie kan de betalingsmodule toestaan dat factuuradresgegevens worden verwerkt in het iframe-element via Adyen of als een afzonderlijke module. In het thema Fabrikam wordt het factuuradres in een aparte module ingeschakeld. Deze aanpak biedt meer flexibele opmaakmogelijkheden, omdat de adresregels zo kunnen worden weergegeven dat ze lijken op de regels van het verzendadres.

Aangemelde klanten kunnen in de betalingsmodule ook hun betalingsgegevens opslaan. De betalingsgegevens en het factuuradres worden opgeslagen en beheerd via de Adyen-betalingsconnector.

De betalingsmodule omvat alle orderkosten die nog niet zijn gedekt door loyaliteitspunten of een geschenkbon. Als het totaal van een order volledig wordt gedekt door loyaliteitspunten of geschenkbonnen, wordt de betalingsmodule verborgen en kan de klant de order zonder de module plaatsen.

De Adyen-betalingsconnector ondersteunt ook sterke klantverificatie (SCA). Als onderdeel van de EU-richtlijn voor betalingsdiensten (PSD2) van de Europese Unie is vereist dat online klanten worden geverifieerd buiten hun online winkelervaring wanneer ze een elektronische betalingsmethode gebruiken. Tijdens de kassastroom worden klanten omgeleid naar hun banksite en na de verificatie vervolgens teruggestuurd naar de Commerce-kassastroom. Tijdens deze omleiding blijft de informatie behouden die een klant heeft ingevoerd tijdens de kassastroom (bijvoorbeeld het verzendadres, de leveringsopties, informatie over geschenkbonnen en loyaliteitsgegevens). Voordat u de Adyen-betalingsconnector kunt inschakelen, moet deze worden geconfigureerd voor SCA in Commerce Headquarters. Zie voor meer informatie Sterke klantverificatie met Adyen. Deze functie is ingeschakeld Commerce versie 10.0.12.

Opmerking

Voor de Adyen-betalingsconnector kan het iframe-element in de betalingsmodule alleen worden weergegeven als u de Adyen-URL toevoegt aan de acceptatielijst van uw site. Om deze stap te voltooien, voegt u aan de richtlijnen *.adyen.com toe aan child-src, connect-src, img-src, script-src, en style-src van het inhoudsbeveiligingsbeleid van uw site. Zie Beveiligingsbeleid voor inhoud (CSP) beheren voor meer informatie.

De volgende afbeelding toont een voorbeeld van de modules voor geschenkbon, loyaliteitspunten en Adyen-betaling op een uitcheckpagina.

Voorbeeld van modules voor geschenkbonnen, loyaliteitspunten en Adyen-betalingen op een uitcheckpagina.

Dynamics 365 Payment Connector voor PayPal

Vanaf Commerce-versie 10.0.14 is de betalingsmodule ook geïntegreerd met de Dynamics 365-betalingsconnector voor PayPal. Raadpleeg Dynamics 365-betalingsconnector voor PayPal voor meer informatie over het instellen en configureren van deze betalingsconnector.

Op de pagina uitchecken kunt u zowel de Adyen als de PayPal-connectors configureren. De betalingsmodule heeft eigenschappen om te helpen bij het identificeren van de connector waarmee deze moet werken. Zie de module-eigenschappen Ondersteunde betalingsmethoden en Is primaire betaling in de volgende tabel voor meer informatie.

Wanneer de betalingsmodule is geconfigureerd voor gebruik van de PayPal-betalingsconnector, wordt op de betalingspagina een PayPal-knop weergegeven. Wanneer de betalingsmodule door de klant wordt opgeroepen, wordt een iframe-element met PayPal-informatie gegenereerd. Klanten kunnen zich aanmelden en hun PayPal-informatie in dit iframe-element opgeven om hun transactie te voltooien. Wanneer een klant kiest voor betaling met PayPal, wordt het resterende saldo van de order in rekening gebracht via PayPal.

Voor de PayPal-betalingsconnector is geen factuuradresmodule nodig, omdat alle informatie die met de facturering verband houdt, door PayPal wordt afgehandeld binnen het iframe-element ervan. De modules verzendadres en leveringsopties zijn echter wel verplicht.

In de volgende afbeelding ziet u een voorbeeld van twee betalingsmodules op een uitcheckpagina, één die is geconfigureerd met de Adyen-betalingsconnector en de andere met de betalingsconnector van PayPal. Voorbeeld van Adyen- en PayPal-modules op een uitcheckpagina.

In de volgende afbeelding ziet u een voorbeeld van het iframe-element van PayPal dat is opgeroepen via de PayPal-knop. Voorbeeld van iframe-element van Paypal op een kassapagina.

Eigenschappen van betalingsmodule

Naam eigenschap Waarden Beschrijving
Kop Koptekst Een optionele koptekst voor de betalingsmodule.
Hoogte van het iframe-element Pixel De hoogte van het iframe-element, in pixels. De hoogte kan zo nodig worden aangepast.
Factureringsadres weergeven True of False Als deze eigenschap is ingesteld op Waar, wordt het factuuradres door Adyen geleverd binnen het iframe-element van de betalingsmodule. Als de eigenschap is ingesteld op Onwaar, wordt het factuuradres niet geleverd door Adyen en moet u een module configureren om het factuuradres op de kassapagina weer te geven. Voor de PayPal-betalingsconnector heeft dit veld geen effect, omdat het factuuradres wordt verwerkt door PayPal.
Betalingsstijl overschrijven Cascading Style Sheets-code (CSS) Omdat de betalingsmodule wordt gehost in een iframe-element, zijn er beperkte opmaakmogelijkheden. U kunt opmaak aanbrengen met behulp van deze eigenschap. Als u sitestijlen wilt overschrijven, plakt u de CSS-code als waarde voor deze eigenschap. Overschrijvingen en stijlen van site builder-CSS zijn niet van toepassing op deze module.
Ondersteunde betalingsmethoden Tekenreeks Als er meerdere betalingsconnectors zijn geconfigureerd, moet u de ondersteunde reeks betalingstypes opgeven zoals gedefinieerd in de betalingsconnectorconfiguratie van Commerce Headquarters (zie de volgende afbeelding). Als deze leeg is, wordt standaard de Adyen-betalingsconnector gebruikt. Toegevoegd in Commerce-release 10.0.14.
Is primaire betaling True of False Indien Waar, worden eventuele foutberichten gegenereerd door de primaire betalingsconnector op de kassapagina. Als zowel Adyen- als PayPal-betalingsconnectoren worden geconfigureerd, stelt u Adyen in op Waar.
Connector-id gebruiken True of False Gebruik deze eigenschap als er meerdere betalingsconnectors zijn geconfigureerd voor de site. Indien True moeten de connectoren de connector-id voor betalingscorrelatie gebruiken.
De voor de browser ingestelde taalcode voor iframe-element True of False (Alleen Adyen) Indien True wordt met het iframe-element van Adyen de taal weergegeven op basis van de browsercontext van de sitegebruiker in plaats van dat de geconfigureerde taalcode van het Commerce-kanaal voor de site wordt gebruikt.

In de volgende afbeelding ziet u een voorbeeld van de Ondersteunde betalingsmethoden die zijn ingesteld op "PayPal" in de configuratie van betalingsconnector in Commerce Headquarters. Voorbeeld van ondersteunde betalingsmethoden in Commerce Headquarters.

Factuuradres

Een factuuradresmodule kan worden gebruikt op de kassapagina als de factuuradresregels van de Adyen-betalingsconnector niet voldoende overeenkomen met de weergave van de rest van de site.

Als u een factuuradresmodule op de uitcheckpagina wilt gebruiken wanneer de betalingsmodule is geïntegreerd met de Adyen-betalingsconnector, stelt u de eigenschap Factuuradres weergeven in op Onwaar zodat een toegewezen factuuradresmodule kan worden gebruikt in plaats van het standaard Adyen-factuuradres. In dit geval moet de auteur van de site een factuuradresmodule op de uitcheckpagina opnemen. Met de Adyen-betalingsconnector kan ook het verzendadres als factuuradres worden gebruikt om het aantal stappen voor de sitegebruiker te minimaliseren.

De eigenschap Ondersteunde betalingsmethoden is aanwezig in de factuuradresmodule. De waarde van deze eigenschap moet gelijk zijn aan de waarde in de betalingsmodule om er zeker van te zijn dat ze samenwerken. Voor de Adyen-betalingsconnector moeten de betalingsmodule en de factuuradresmodule deze waarde leeg laten (de standaard status). Voor de PayPal-connector is een speciale factuuradresmodule niet vereist. Voor andere typen betalingsconnectors moet de tekenreeks worden opgegeven zoals deze is geconfigureerd in Commerce Headquarters.

Een betalingsmodule aan een uitcheckpagina toevoegen en de vereiste eigenschappen instellen

Een betalingsmodule kan alleen aan een uitcheckmodule worden toegevoegd. Zie Kassamodule voor meer informatie over het configureren van een betalingsmodule voor een kassapagina.

De connectoren voor Adyen- en PayPal-betalingen configureren wanneer beide worden gebruikt

Als zowel de Adyen- als de PayPal-betalingsconnectoren voor uw site moeten worden gebruikt, volgt u deze stappen in Commerce Site Builder om betalingsmodules voor elke connector aan de kassamodule toe te voegen en vervolgens de eigenschappen voor elke module te configureren.

  1. Volg deze stappen in het eigenschappendeelvenster voor de betalingsmodule PayPal:

    1. Voer in het veld voor de eigenschap Ondersteunde betalingsmethoden de optie PayPal in.
    2. Schakel het selectievakje uit voor de eigenschap Is primaire betaling.
    3. Schakel het selectievakje in voor de eigenschap Connector-ID gebruiken.
  2. Volg deze stappen in het eigenschappendeelvenster voor de betalingsmodule Adyen:

    1. Laat het veld voor de eigenschap Ondersteunde betalingsmethoden leeg.
    2. Schakel het selectievakje in voor de eigenschap Is primaire betaling.
    3. Schakel het selectievakje in voor de eigenschap Connector-ID gebruiken.

Notitie

Wanneer u de Adyen- en PayPal-connectoren configureert om samen te gebruiken, moet de Dynamics 365 Payment Connector voor Adyen-configuratie op de eerste positie in de connectorconfiguratie voor betalingsrekeningen van het online kanaal in Commerce Headquarters worden geplaatst. Als u de connectororder wilt bevestigen of wijzigen, gaat u naar Online winkels en selecteert u het kanaal voor de site. Zorg vervolgens op het tabblad Instellen op het sneltabblad Betalingsrekeningen onder Connector of de Dynamics 365 Payment Connector voor Adyen-configuratie zich op de eerste positie (op de bovenste regel) en of de Dynamics 365 Payment Connector voor PayPal-configuratie zich op de tweede regel bevindt. U kunt connectoren toevoegen of verwijderen als u deze opnieuw wilt ordenen.

Aanvullende bronnen

Module Winkelwagen

Module voor winkelwagenpictogram

Kassamodule

Module voor verzendadressen

Module voor leveringsopties

Module ophaalinformatie

Module voor orderdetails

Geschenkbonmodule

Dynamics 365-betalingsconnector voor Adyen

Dynamics 365-betalingsconnector voor PayPal

SCA (sterke klantverificatie) met Adyen-connector