Dela via


Betalningsmodul

Denna artikel handlar om betalningsmodulen och förklarar hur du konfigurerar den i Microsoft Dynamics 365 Commerce.

Varning

Mönstren Dynamics 365 Commerce för betalningsbeteendet för PayPal och Google Pay Express rekommenderas för närvarande inte för regioner där de reviderade kraven i betalningstjänsterna (PSD2) tillämpas. Betalningsmodulen Commerce gör en beräkning av det slutliga orderpriset på sidan Commerce kassasida när leveransadressen för en användares order har erhållits. PSD2 rekommenderar att användarna ser det fullständiga totalpriset för ordern i autentiseringsfönstret för den digitala fönsterrutan. Commerce spårar framtida arbete för att uppdatera modulbeteendet för PayPal och Google Pay för att stödja expressflöden genom att uppdatera orderinformation i betalningsfönstret när en leveransadress väljs.

Betalningsmodulen låter kunder betala för beställningar med kredit- eller betalkort. Betalningsintegrering för den här modulen tillhandahålls av Dynamics 365-betalningskoppling för Adyen. För mer information om hur du konfigurerar och konfigurerar betalningskontakten, se Dynamics 365 betalningskoppling för Adyen

Från och med Commerce version 10.0.14 har betalningsmodulen integrerats med Dynamics 365-betalningskopplingen för PayPal i syfte att ge kunderna möjlighet att betala för beställningar med hjälp av PayPal. För mer information om hur du konfigurerar och konfigurerar Dynamics 365-betalningskopplingen för PayPal, se Dynamics 365-betalningskoppling för PayPal.

Dynamics 365-betalningskoppling för Adyen

Modulen för betalning innehåller betalningsinformationen som betjänas via Adyen i ett HTML-infogat ramelement (iFrame). Modulen för betalning interagerar med Commerce Scale Unit för att hämta Adyen betalningsinformation. Som en del av Commerce Scale Unit-interaktionen kan betalningsmodulen tillåta att faktureringsadressinformation betjänas antingen i iFrame-element via Adyen eller som en separat modul. I Fabrikam-temat aktiveras faktureringsadressen i en separat modul. Detta ger större flexibilitet eftersom adress raderna kan återges så att de liknar raderna i leveransadressen.

I betalningsmodulen kan också kunder som är inloggade spara sina betalningsuppgifter. Betalningsinformationen och fakturerings adressen sparas och hanteras via Adyen betalningskoppling.

Betalningsmodulen täcker alla orderavgifter som inte redan omfattas av förmånspoäng eller presentkort. Om summan för en order helt täcks av förmånspoäng eller presentkortskrediter, döljs betalningsmodulen och kunden kan placera ordern utan den.

Adyen betalningskontakt stöder också stark kundautentisering (SCA). En del av den Europeiska Unionens (EU) reviderade direktiv om betalningstjänster (PSD2) kräver att online-shoppare autentiseras utanför sin online-upplevelse när de använder en elektronisk betalningsmetod. I samband med kassaflödet omdirigeras kunderna till sin bankwebbplats – efter autentisering omdirigeras de tillbaka till kassaflödet för Commerce. I samband med denna omdirigering behålls den information som en kund har angett i samband med kassaflödet (t.ex. leveransadress, leveransalternativ, presentkortsinformation och lojalitetsinformation). Innan du kan aktivera funktionen för Adyen-betalningskoppling måste betalningskopplingen konfigureras för SCA i Commerce headquarters. Mer information finns i grundlig kundautentisering med hjälp av Adyen. Denna funktion aktiverades i Commerce version 10.0.12.

Obs

För Adyen -betalningskoppling kan modulen iFrame-element i modulen betalning bara återges om du lägger till Adyen-URL i din webbplatslista över tillåtna. Du slutför det här steget genom att lägga till direktiven *.adyen.com till child-src, connect-src, img-src, script-src och style-src för säkerhetspolicyn för din webbplats. Mer information finns i hantera säkerhetsprinciper för innehåll.

Följande bild visar ett exempel på moduler för presentkort, lojalitet och Adyen-betalning på en kassasida.

Exempel på moduler för presentkort, lojalitet och Adyen-betalningsmoduler på en kassasida.

Dynamics 365 Payment Connector för PayPal

Från och med Commerce version 10.0.14 är betalningsmodulen även integrerad i Dynamics 365-betalningsanslutningen för PayPal. För mer information om hur du konfigurerar denna betalningskoppling, se Dynamics 365-betalningskoppling för PayPal.

På kassasidan kan du ha både Adyen- och PayPal-anslutningarna konfigurerade. Betalningsmodulen har egenskaper för att hjälpa till att identifiera vilken anslutning den ska arbeta med. För information, se modulegenskaperna för Offerttyper som stöds och Är primär betalning i följande tabell.

När betalningsmodulen är konfigurerad för att använda PayPal-betalningsanslutningen visas en PayPal-knapp på kassasidan. När den åberopas av kunden skapar betalningsmodulen en iFrame-element som innehåller PayPal-information. Kunden kan logga in och ange sin PayPal-information inom denna iFrame-element för att slutföra sin transaktion. När en kund väljer att betala via PayPal debiteras det återstående saldot på beställningen via PayPal.

PayPal-betalningskopplingen kräver ingen faktureringsadressmodul eftersom PayPal hanterar all faktureringsrelaterad information inom dess iFrame-element. Modulerna för leveransadress och -alternativ krävs dock.

I bilden nedan visas ett exempel på två betalningsmoduler på en kassasida, en konfigurerad med Adyen-betalningsanslutningen och den andra med PayPal-betalningsanslutningen. Exempel på moduler för Adyen- respektive PayPal-betalning på en kassasida.

I bilden nedan visas ett exempel på den PayPal iFrame-element som åberopas med hjälp av PayPal-knappen. Exempel på Paypal iFrame-element på en kassasida

Egenskaper för betalningsmodul

Egenskapsnamn Värden beskrivning
Rubrik Rubriktext En valfri rubrik för betalningsmodul.
Höjd på iFrame-element Pixlar Höjdpunkter iFrame-element i bildpunkter. Höjden kan dock justeras efter behov.
Visa faktureringsadress Sant eller falskt Om den här egenskapen har värdet True kommer faktureringsadressen att betjänas av Adyen inuti den inbäddade modulen för iFrame-element. Om denna har värdet False kommer faktureringsadressen inte att betjänas av Adyen och du måste konfigurera en modul för att visa faktureringsadressen på kassasidan. Det här fältet påverkar inte PayPal-betalningsanslutningen eftersom faktureringsadressen hanteras av PayPal.
Åsidosättning av betalningsformat Kod för överlappande formatmallar (CSS) Eftersom betalningsmodulen är värd i ett iFrame-element är stylingmöjligheterna begränsade. Du kan formatera formateringen genom att använda den här egenskapen. Om du vill åsidosätta webbplatsformat måste du klistra in CSS-koden som egenskapensvärde. Webbplatsskaparen CSS åsidosätter och stilar gäller inte för den här modulen.
Betalningsmedelstyper som stöds Sträng Om flera betalningsanslutningar har konfigurerats bör du tillhandahålla den sträng för betalningsmedel som stöds enligt definitionen i konfigurationen för Payment Connector för Commerce headquarters (se följande bild). Om denna är tom kommer den att återställas till Adyen-betalningsanslutningen. Lades till i Commerce version 10.0.14.
Är primär betalning Sant eller falskt Om True kommer eventuella felmeddelanden att genereras via den primära betalningskopplingen på kassasidan. Om både Adyen- och PayPal-betalningsanslutningar är konfigurerade, ställ in Adyen på Sant.
Använd anslutnings-id Sant eller falskt Använd den här egenskapen om flera anslutningsprogram för betalning har konfigurerats för webbplatsen. Om Sant måste anslutningsprogrammen använda ID för anslutningsprogram för betalningskorrelation.
Använd webbläsarinställd språkkod för iFrame-element Sant eller falskt (Endast Adyen) Om Sant kommer Adyen iFrame-element att återge språket baserat på webbplatsanvändarens webbläsarkontext istället för att använda språkkoden för den Handelskanal som konfigurerats för webbplatsen.

I bilden nedan visas ett exempel på värdet Offerttyper som stöds angivet som "PayPal" i konfigurationen av betalningskoppling i Commerce headquarters. Exempel på offerttyper som stöds i Commerce headquarters.

Faktureringsadress

En faktureringsadressmodul kan användas på kassasidan om faktureringsadressraderna för Adyen-betalningskoppling inte tillräckligt matchar utseendet på resten av webbplatsen.

Om du vill använda en faktureringsadressmodul på kassasidan när betalningsmodulen integrerats med Adyen-betalningskopplingen anger du egenskapen Visa faktureringsadress som False så att en dedikerad faktureringsadressmodul kan användas istället för standardadressen för Adyen. I det här fallet bör webbplatsdesignern inkludera en modul för faktureringsadress på kassasidan. Med Adyen-betalningskopplingen kan du också använda leveransadressen som faktureringsadress för att minimera antalet steg för webbplatsanvändaren.

Egenskapen betalningsmedelstyper som stöds finns i modulen faktureringsadress. Värdet för den här egenskapen ska vara identiskt med det värde som angetts i betalningsmodulen, detta för att säkerställa att de fungerar tillsammans. För Adyen-betalningsanslutningen måste både betalningsmodulen och modulen för faktureringsadress lämna det här värdet tomt (standardläge). För PayPal-anslutningen behövs ingen särskild modul för faktureringsadress. För andra typer av betalningskopplingar ska strängen tillhandahållas som konfigurerad i Commerce headquarters.

Lägg till en betalningsmodul på en kassasida och konfigurera de obligatoriska egenskaperna.

En betalningsmodul kan bara läggas till i en betalningsmodul. Mer information om hur du konfigurerar en betalningsmodul för en kassasida, se kassamodul.

Konfigurera betalningskopplingarna Adyen och PayPal när båda används

Om både Adyen- och PayPal-betalningskopplingarna kommer att användas för din webbplats, följ dessa steg i Commerce webbplatsskaparen för att lägga till betalningsmoduler för varje anslutning till kassamodulen och konfigurera sedan egenskaperna för varje modul.

  1. Gör på följande sätt i egenskapsfönstret för betalningsmodulen PayPal:

    1. I fältet för egenskapen Betalningsmedelstyper som stöds ange PayPal.
    2. Avmarkera kryssrutan för egenskapen Är primär betalning.
    3. Markera kryssrutan för egenskapen Använd anslutnings-ID.
  2. Gör på följande sätt i egenskapsfönstret för betalningsmodulen Adyen:

    1. Lämna fältet för egenskapen Betalningsmedelstyper som stöds tomt.
    2. Markera kryssrutan för egenskapen Är primär betalning.
    3. Markera kryssrutan för egenskapen Använd anslutnings-ID.

Notering

När du konfigurerar Adyen- och PayPal-anslutningarna för att användas tillsammans, kommer konfigurationen Dynamics 365 Payment Connector för Adyen konfigurationen måste vara i första positionen i onlinekanalens Betalningskonto i Commerce headquarters. För att bekräfta eller ändra anslutningsordningen, gå till Online-butiker och väljer kanal för din webbplats. Sedan på fliken Ställ in på snabbflikarna Betalningskonton under Anslutningsprogram, se till att konfigurationen Dynamics 365 Payment Connector för Adyen är i den första positionen (det vill säga på den översta raden) och att konfigurationen Dynamics 365 Payment Connector för PayPal är i den andra raden. Lägg till eller ta bort kontakter om du vill beställa om dem.

Ytterligare resurser

Vagnmodul

Ikon för kundvagnsmodul

Kassamodul

Modul för leveransadress

Modul för leveransalternativ

Informationsmodul för upphämtning

Orderinformationsmodul

Presentkortsmodul

Dynamics 365-betalningskoppling för Adyen

Dynamics 365-betalningskoppling för PayPal

Stark kundautentisering med Adyen