다음을 통해 공유


기프트 카드 모듈

이 문서에서는 기프트 카드 모듈에 대해 설명하고 사이트 페이지에 추가하는 방법을 설명합니다 Microsoft Dynamics 365 Commerce.

기프트 카드 모듈은 결제 모듈에서 전자 상거래에 사용되는 일반적인 결제 방법인 기프트 카드를 수락하는 데 사용할 수 있습니다. 선물 카드 모듈은 Dynamics 365, SVS 및 Givex 선물 카드 지원합니다. SVS 및 Givex 기프트 카드는 Adyen 결제 제공업체를 통해 사용됩니다. SVS, Givex와 같은 외부 선물 카드에 대한 지원에 대한 자세한 내용은 외부 선물 카드 지원을 참조하세요.

메모

결제 흐름 중 SVS 및 Givex 기프트 카드 사용에 대한 지원은 10.0.11 릴리스에서 Dynamics 365 Commerce 사용할 수 있습니다.

두 가지 기프트 카드 모듈을 사용할 수 있습니다.

  • 기프트 카드 – 이 모듈은 결제 페이지에서 기프트 카드를 입찰로 교환하는 데 사용할 수 있습니다.
  • 기프트 카드 잔액 확인 – 이 모듈은 모든 페이지에서 기프트 카드의 잔액을 확인하는 데 사용할 수 있습니다. 이 모듈은 Commerce 릴리스 10.0.14 및 이후 버전에서 사용할 수 있습니다.

메모

기프트 카드 잔액 확인 모듈에 대한 지원은 10.0.14 릴리스에서 Dynamics 365 Commerce 사용할 수 있습니다.

다음 이미지는 결제 페이지에 있는 기프트 카드 모듈의 예를 보여줍니다.

기프트 카드 모듈의 예.

모듈 속성

  • 추가 필드 표시 – 이 속성은 항상 기본적으로 표시되는 기프트 카드 번호 외에 기프트 카드에 대해 표시해야 하는 필드를 정의합니다. 예를 들어 PIN(개인 식별 번호) 표시를 지원하는 선물 카드도 있고 PIN 및 만료 날짜 표시를 지원하는 선물 도 있습니다. 또는 이 속성을 "없음"으로 설정하여 기프트 카드 번호만 표시하고 추가 필드는 표시하지 않을 수 있습니다.

    지원되는 값은 다음과 같습니다.

    • PIN
    • 만료 날짜
    • PIN 및 만료 날짜
    • 없음
  • 게스트 사용자에 대해 사용: 이 속성을 사용하도록 설정하면 게스트 사용자가 외부 기프트 카드의 잔액을 사용하거나 확인할 수 있습니다. 이 속성을 사용하려면 Commerce headquarters에서 외부 선물에 대한 익명(게스트) 액세스를 사용하도록 설정해야 카드. 게스트 사용자 사용 설정은 외부 기프트 카드에만 적용됩니다. 자세한 내용은 비회원 체크 아웃 에 기프트 카드 결제 사용을 참조하세요.

중요

게스트 사용자에 대해 활성화 속성은 Commerce 버전 10.0.21 릴리스부터 사용할 수 있습니다. Commerce 모듈 라이브러리 패키지 버전 9.31을 설치해야 합니다.

기프트 카드 모듈에 대한 사이트 설정

Commerce 사이트 작성기의 사이트 설정 확장 > 아래에는 지원되는 기프트 카드 유형 이라는기프트 카드 모듈 설정이 있습니다. 이 설정은 다음 세 가지 값을 지원합니다.

  • Dynamics 365 선물 카드 – 이 설정을 적용하면 선물 카드 모듈에서는 Dynamics 365 선물 카드 교환만 허용합니다. 이 설정은 전자 상거래 사이트에서 로그인한 사용자에 대해서만 지원됩니다. 기프트 카드 잔액 확인 기능은 로그인한 사용자에게만 지원됩니다.
  • SVS 및 Givex 기프트 카드 – 이 설정을 적용하면 기프트 카드 모듈에서 Givex 및 SVS 기프트 카드만 사용할 수 있습니다. 이 설정은 전자 상거래 사이트의 로그인 및 익명 사용자에 대해 지원됩니다.
  • Dynamics 365, SVS 및 Givex 선물 카드 – 이 설정을 적용하면 선물 카드 모듈에서 Dynamics 365, Givex 및 SVS 선물 카드 사용할 수 있습니다. 이 설정은 전자 상거래 사이트에서 로그인한 사용자에 대해서만 지원됩니다. 내부 기프트 카드가 포함되어 있기 때문에 기프트 카드 잔액 확인 기능은 로그인한 사용자에게만 지원됩니다.

중요

이러한 설정은 10.0.11 릴리스에서 Dynamics 365 Commerce 사용할 수 있으며 SVS 또는 Givex 기프트 카드에 대한 지원이 필요한 경우에만 필요합니다. 이전 버전 Dynamics 365 Commerce에서 업데이트하는 경우 appsettings.json 파일을 수동으로 업데이트해야 합니다. appsettings.json 파일 업데이트에 대한 지침은 SDK 및 모듈 라이브러리 업데이트를 참조하세요.

전자 상거래 상점에서 사용할 수 있도록 내부 기프트 카드 확장

기본적으로 내부 기프트 카드는 전자상거래 상점에서 사용하도록 최적화되어 있지 않습니다. 따라서 내부 기프트 카드를 결제에 사용할 수 있도록 허용하기 전에 보안을 강화하는 데 도움이 되는 확장 프로그램으로 구성해야 합니다. 내부 기프트 카드를 프로덕션에서 사용할 수 있도록 허용하기 전에 확장해야 하는 기프트 카드 영역은 다음과 같습니다.

  • 기프트 카드 번호 – 숫자 시퀀스는 내부 기프트 카드에 대한 기프트 카드 번호를 생성하는 데 사용됩니다. 숫자 시퀀스는 쉽게 예측할 수 있으므로 발급되는 기프트 카드 번호에 암호화된 보안 문자열이 사용되도록 기프트 카드 번호 생성을 확장해야 합니다.
  • GetBalanceGetBalance API는 기프트 카드 잔액을 조회하는 데 사용됩니다. 기본적으로 이 API는 public. 기프트 카드 잔액을 조회하는 데 PIN이 필요하지 않은 경우 무차별 암호 대입 공격이 GetBalance API를 사용하여 잔액이 있는 기프트 카드 번호를 조회하려고 할 위험이 있습니다. 내부 기프트 카드에 대한 PIN 요구 사항과 API 제한을 모두 구현하면 위험을 완화하는 데 도움이 될 수 있습니다.
  • PIN– 기본적으로 내부 기프트 카드는 PIN을 지원하지 않습니다. 잔액을 조회하는 데 PIN이 필요하도록 내부 기프트 카드를 확장해야 합니다. 이 기능은 PIN을 연속적으로 잘못 입력하려는 시도 후 기프트 카드를 잠그는 데에도 사용할 수 있습니다.

비회원 체크 아웃에 기프트 카드 결제 사용

기본적으로 기프트 카드 결제는 비회원(익명) 결제에 사용할 수 없습니다. 활성화하려면 다음 단계를 따라와 마십시오.

  1. Commerce headquarters에서 소매 및 상거래 채널 설정 > POS 설정 > POS > POS 운영 > 으로이동합니다.
  2. 표의 머리글을 길게 누르거나 마우스 오른쪽 단추로 클릭한 다음 열 삽입을 선택합니다.
  3. 삽입 대화 상자에서 AllowAnonymousAccess 확인란을 선택합니다 .
  4. 업데이트를 선택합니다.
  5. 작업 520 (기프트 카드 잔액) 및 214의 경우 AllowAnonymousAccess 값을 1설정합니다.
  6. 저장을 선택합니다.
  7. 1090 스케줄러 작업을 실행하여 채널 데이터베이스에 대한 변경 사항을 동기화합니다.

페이지에 기프트 카드 모듈 추가

결제 페이지에 기프트 카드 모듈을 추가하고 필수 속성을 설정하는 방법에 대한 지침은 결제 모듈을 참조하세요.

추가 리소스

카트 모듈

장바구니 아이콘 모듈

결제 모듈

결제 모듈

배송 주소 모듈

배달 옵션 모듈

픽업 정보 모듈

주문 세부 정보 모듈

외부 기프트 카드 지원

SDK 및 모듈 라이브러리 업데이트