Jaa


Lahjakorttimoduuli

Tässä artikkelissa on tietoja lahjakorttimoduuleista ja niiden lisäämisestä Microsoft Dynamics 365 Commercen sivuston sivuille.

Lahjakorttimoduuleja voi käyttää kassamoduuleissa lahjakorttien hyväksynnässä. Se on yleinen maksumuoto, jota käytetään sähköisen kaupankäynnin tapahtumissa. Lahjakorttimoduuli tukee Dynamics 365-, SVS- ja Givex-lahjakortteja. SVS- ja Givex-lahjakortit lunastetaan Adyen-maksupalveluntarjoajan kautta. Lisätietoja ulkoisten lahjakorttien, kuten SVS:n ja Givexin tuesta, on ohjeaiheessa Ulkoisten lahjakorttien tuki.

Muistiinpano

Tuki SVS- ja Givex-lahjakorttien lunastamiselle kassatyönkulussa on käytettävissä Dynamics 365 Commercen versiossa 10.0.11.

Käytettävissä on seuraavat kaksi lahjakorttimoduulia:

  • Lahjakortti – Tätä moduulia voi käyttää kassasivulla lunastettaessa lahjakortti maksuvälineenä.
  • Lahjakortin saldon tarkistus – Tätä moduulia voi käyttää millä tahansa sivulla, kun halutaan tarkistaa lahjakortin saldo. Tämä moduuli on käytettävissä Commercen versiossa 10.0.14 ja uudemmissa versioissa.

Muistiinpano

Lahjakortin saldontarkistusmoduulin tuki on saatavilla Dynamics 365 Commercen versiossa 10.0.14.

Seuraavassa kuvassa on esimerkki lahjakorttimoduulista maksusivulla.

Esimerkki lahjakorttimoduulista.

Moduulin ominaisuudet

  • Näytä lisäkentät – Tämä ominaisuus määrittää, mitkä lahjakorttien kentät näytetään aina oletusarvoisesti näytettävän lahjakortin numeron lisäksi. Esimerkiksi jotkin lahjakortit tukevat henkilökohtaista tunnuslukua (PIN), ja toiset tukevat PIN-koodin ja vanhentumispäivämäärän näyttämistä. Vaihtoehtoisesti tämän ominaisuuden arvoksi voi määrittää "Ei mitään", jolloin näytetään vain lahjakortin numero eikä muita kenttiä näy.

    Seuraavia arvoja tuetaan:

    • PIN-koodi
    • Vanhentumispäivä
    • PIN-koodi ja vanhentumispäivä
    • None
  • Ota käyttöön vierailijoille – Kun tämä ominaisuus on otettu käyttöön, vierailijat voivat lunastaa ulkoisia lahjakortteja ja tarkistaa niiden saldon. Tämä ominaisuus edellyttää, että ulkoisten lahjakorttien anonyymi (vierailijoiden) käyttöoikeus on otettu käyttöön Commerce headquarters -sovelluksessa. Ota käyttöön vieraskäyttäjille -asetus koskee vain ulkoisia lahjakortteja. Lisätietoja on kohdassa Lahjakorttimaksujen käyttöönotto vieraan uloskuittausta varten.

Tärkeä

Ota käyttöön vierailijoille -ominaisuus on saatavana Commercen versiosta 10.0.21 alkaen. Se edellyttää Commercen moduulikirjastopaketin 9.31 asentamista.

Lahjakorttimoduulien toimipaikan asetukset

Kauppapaikan luomistyökalussa Sivuston asetukset > -laajennukset -kohdassa on lahjakorttimoduulin asetus nimeltä Tuettu lahjakorttityyppi. Tämä asetus tukee kolmea arvoa:

  • Dynamics 365 -lahjakortti – Kun tämä asetus on käytössä, lahjakorttimoduuli sallii vain Dynamics 365 -lahjakorttien lunastamisen. Tätä asetusta tuetaan vain kirjautuneiden käyttäjien sähköisen kaupankäynnin sivustossa. Lahjakorttien saldontarkistusominaisuutta tuetaan vain sisäänkirjautuneiden käyttäjien osalta.
  • SVS- ja Givex-lahjakortit – Kun tämä asetus on käytössä, lahjakorttimoduuli sallii vain SVS- ja Givex-lahjakorttien lunastamisen. Tätä asetusta tuetaan kirjautuneiden ja anonyymien käyttäjien verkkokauppasivustossa.
  • Dynamics 365-, SVS- ja Givex-lahjakortit – Kun tämä asetus on käytössä, lahjakorttimoduuli sallii vain Dynamics 365-, SVS- ja Givex-lahjakorttien lunastamisen. Tätä asetusta tuetaan vain kirjautuneiden käyttäjien sähköisen kaupankäynnin sivustossa. Sisäisten lahjakorttien sisällyttämisen vuoksi lahjakorttien saldontarkistusominaisuutta tuetaan vain sisäänkirjautuneiden käyttäjien osalta.

Tärkeä

Nämä asetukset ovat käytettävissä Dynamics 365 Commercen versiossa 10.0.11-versiossa, ja niitä tarvitaan vain, jos tarvitset tukea SVS- tai Givex-lahjakorteille. Jos päivität vanhemmasta Dynamics 365 Commerce -versiosta, sinun on päivitettävä appsettings.json-tiedosto manuaalisesti. Ohjeet appsettings.json-tiedoston päivittämiseen: SDK:n ja moduuliskirjaston päivitykset.

Sisäisten lahjakorttien laajennus sähköisen kaupankäynnin verkkokauppoihin

Sisäiset lahjakortit eivät ole oletusarvoisesti optimoituja sähköisen kaupankäynnin verkkokauppoja varten. Siksi ennen kuin sallit sisäisillä lahjakorteilla maksamisen, ne on määritettävä laajennuksilla, jotta ne ovat suojatumpia. Ennen sisäisten lahjakorttien käyttöä tuotannossa on hyvä laajentaa seuraavia lahjakorttialueita:

  • Lahjakortin numero – Numerosarjojen avulla luodaan lahjakorttien numerot sisäisille lahjakorteille. Koska numerosarjoja voidaan helposti ennakoida, lahjakorttien numeroiden luontia tulisi laajentaa siten, että myönnettyjen lahjakorttien numeroissa käytetään satunnaisia, kryptografisesti suojattuja merkkijonoja.
  • GetBalanceGetBalance-ohjelmointirajapintaa käytetään lahjakorttien saldojen etsimiseen. Oletusarvon mukaan tämä ohjelmointirajapinta on julkinen. Jos PIN-koodia ei tarvita lahjakorttien saldojen etsimiseen, on mahdollista, että väsytyshyökkäykset saattavat käyttää GetBalance-ohjelmointirajapintaa etsiäkseen niiden lahjakorttien numeroita, joissa on saldoa. Kun otat käyttöön molemmat sisäisten lahjakorttien ja ohjelmointirajapinnan rajoittamisen PIN-vaatimukset käyttöön, voit pienentää riskiä.
  • PIN – Sisäiset lahjakortit eivät oletusarvoisesti tue PIN-koodia. Laajenna sisäiset lahjakortit niin, että saldojen etsimiseen tarvitaan PIN-koodi. Näitä toimintoja voidaan käyttää myös lahjakorttien lukitsemaan sen jälkeen, kun PIN-koodia on yritetty kirjoittaa virheellisesti monta kertaa peräkkäin.

Lahjakorttimaksujen käyttöönotto vieraan uloskuittausta varten

Oletusarvon mukaan lahjakorttimaksut eivät ole käytössä vieraan (anonyymi) uloskuittauksessa. Ne otetaan käyttöön seuraavasti.

  1. Siirry Commerce headquartersissa kohtaan Retail ja Commerce > Kanavan asetukset > Myyntipisteen asetukset > Myyntipiste > Myyntipistetoiminnot.
  2. Valitse ja pidä valittuna (tai valitse hiiren kakkospainikkeella) ruudukon otsikko ja valitse sitten Lisää sarakkeita.
  3. Valitse Lisää sarakkeita -valintaikkunassa AllowAnonymousAccess-valintaruutu.
  4. Valitse Päivitä.
  5. Toiminnoille 520 (lahjakortin saldo) ja 214, määritä AllowAnonymousAccess-arvoksi 1.
  6. Valitse Tallenna.
  7. Suorita 1090-ajoitustoiminto, kun synkronoit muutokset kanavatietokannan kanssa.

Lahjakorttimoduulin lisääminen sivulle

Lisätietoja lahjakorttimoduulin lisäämisestä kassasivulle ja tarvittavien ominaisuuksien määrittämisestä on kohdassa Kassamoduuli..

Lisäresurssit

Ostoskorimoduuli

Ostoskorikuvakemoduuli

Kassamoduuli

Maksumoduuli

Toimitusosoitemoduuli

Toimitusvaihtoehtomoduuli

Noudon tiedot -moduuli

Tilauksen tiedot -moduuli

Ulkoisten lahjakorttien tuki

SDK:n ja moduulikirjaston päivitykset