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:
- Lahja kortti – Tätä moduulia voi käyttää uloskuitettavalla sivulla lahjakortin kortti maksuvälineenä.
- Lahjan kortti saldon tarkistus – Tätä moduulia voi käyttää jollakin sivulla lahjakortin saldon kortti. 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.
Moduulin ominaisuudet
Näytä lisäkentät – Tämä ominaisuus määrittää, mitkä kentät lahjatavaralla Kortit lahjakortin kortti, joka on aina näkyvissä oletusarvon mukaan. 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 vieraskäyttäjille – Kun tämä ominaisuus on käytössä, guest-käyttäjät voivat lunastaa tai tarkistaa ulkoisen lahjatavaran Kortit. 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 kortti – Kun tätä asetusta käytetään, lahjakorttimoduuli kortti lunastaa vain Dynamics 365 -Kortit. 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 Kortit – Kun tätä asetusta käytetään, lahjakorttimoduuli kortti vain Givex- ja SVS-lahjan lunastuksen Kortit. Tätä asetusta tuetaan kirjautuneiden ja anonyymien käyttäjien verkkokauppasivustossa.
- Dynamics 365, SVS ja Givex gift Kortit – Kun tätä asetusta käytetään, lahja kortti -moduuli sallii Dynamics 365-, Givex- ja SVS-lahjakoodien Kortit lunastuksen. 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:
- Lahja kortti– Numerosarjojen avulla luodaan lahjakortin kortti sisäisille lahjakortille Kortit. Koska numerosarjoja voidaan helposti ennakoida, lahjakorttien numeroiden luontia tulisi laajentaa siten, että myönnettyjen lahjakorttien numeroissa käytetään satunnaisia, kryptografisesti suojattuja merkkijonoja.
- GetBalance – GetBalance API -sovellusliittymän avulla kortti saldoja. 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 – Oletusarvon mukaan sisäiset Kortit eivät 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.
- Siirry Commerce headquartersissa kohtaan Retail ja Commerce > Kanavan asetukset > Myyntipisteen asetukset > Myyntipiste > Myyntipistetoiminnot.
- Valitse ja pidä valittuna (tai valitse hiiren kakkospainikkeella) ruudukon otsikko ja valitse sitten Lisää sarakkeita.
- Valitse Lisää sarakkeita -valintaikkunassa AllowAnonymousAccess-valintaruutu.
- Valitse Päivitä.
- Toiminnoille 520 (lahjakortin saldo) ja 214, määritä AllowAnonymousAccess-arvoksi 1.
- Valitse Tallenna.
- 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..