다음을 통해 공유


아웃바운드 마케팅에서 이벤트 웹 사이트에 결제 게이트웨이 추가

중요

이 문서는 아웃바운드 마케팅에만 적용되며, 2025년 6월 30일에 제품에서 제거됩니다. 중단을 피하려면 이 날짜 전에 실시간 여행으로 전환하세요. 자세한 정보: 전환 개요

연락처가 패스를 구입해야 하는 이벤트가 하나 이상 있는 경우, 연락처는 귀하의 이벤트 웹 사이트에서 이벤트에 등록하는 동안에 패스를 위해 온라인 결제할 수 있으면 고마워할 것입니다.

온라인 결제를 가능하게 하려면, 결제 내역을 인증하고 포착할 수 있는 제3자 결제 제공업체와 계약을 체결해야 합니다. 결제 제공업체는 그들의 시스템을 구현하는 방법에 대한 설명을 제공할 것이며, 일반적으로 귀하는 결제 제공업체가 공급한 코드를 이벤트 웹 사이트에서 실행되는 웹 페이지에 추가함으로써 구현할 것입니다. 또한 일반적으로 귀하는 결제 성공을 표시하기 위해 Dynamics 365 Customer Insights - Journeys에 요청할 URL을 결제 제공업체에게 알려야 합니다.

이벤트 웹 사이트에 새 결제 게이트웨이가 수립되면, 그것을 사용할 다양한 이벤트를 구성하거나 그것을 모든 새 이벤트를 위한 기본값으로 지정할 수 있습니다.

결제 게이트웨이를 구축하고 활성화하는 절차는 이벤트 웹 사이트를 호스팅하는 방법에 따라 다릅니다.

Power Apps 포털에서 호스팅할 때 결제 게이트웨이 만들기

이벤트 웹 사이트에 새 결제 게이트웨이 추가

이벤트 웹 사이트에 새 결제 페이지를 추가하는 방법:

  1. 제3자 결제 제공업체와 계약을 체결하고, 결제 프런트 엔드를 제공하는 웹 페이지를 그들의 설명서에 설명된 대로 준비하십시오.

  2. Dynamics 365 Customer Insights - Journeys에 로그인하여 앱 선택기에서 Dynamics 365—맞춤을 선택하여 맞춤 앱으로 이동하십시오.

    앱 선택기 메뉴.

  3. 사용자 지정 앱의 페이지 왼쪽 하단에 있는 영역 전환기를 사용하여 포털을 엽니다. 그런 다음 콘텐츠>웹 템플릿으로 이동

    웹 템플릿으로 이동.

  4. 컨트롤 바에서 + 새로 만들기를 선택하여 새 웹 템플릿을 만듭니다.

  5. 템플릿을 위한 명칭을 입력하고 웹사이트이벤트 포털에 설정합니다. 그런 다음 게이트웨이를 위해 개발한 웹 페이지 코드를 소스 필드에 붙여넣습니다.

    예제 웹 템플릿 설정.

  6. 창의 오른쪽 하단에 있는 저장 버튼을 선택하여 템플릿을 저장합니다.

  7. 포털>웹사이트>페이지 템플릿으로 이동하고 명령 모음에서 + 새로 만들기를 선택하여 새 페이지 템플릿을 만듭니다.

    예제 페이지 템플릿 설정.

    여기에서 다음을 설정합니다.

    • 명칭: 페이지 템플릿을 위한 명칭을 입력합니다.
    • 웹사이트: 이벤트 포털을 선택합니다.
    • 타입: 웹 템플릿으로 설정합니다.
    • 웹 템플릿: 이 절차의 앞부분에서 만든 웹 템플릿을 선택합니다.
  8. 페이지 템플릿을 저장합니다.

  9. 명령 모음에서 포털>콘텐츠>웹 페이지로 이동하여 + 새로 만들기를 선택하여 새 웹 페이지를 만듭니다.

    예제 웹 페이지 설정.

    여기에서 다음을 설정합니다.

    • 명칭: 웹 페이지를 위한 명칭을 입력합니다.
    • 웹사이트: 이벤트 포털을 선택합니다.
    • 상위 페이지: 을 선택합니다.
    • 부분 URL: 이 페이지의 URL 경로에 표시하기 원하는 폴더 명칭을 입력합니다. 이 텍스트는 유효한 URL의 일부분을 구성해야 하므로 문자, 숫자, 하이픈 및 밑줄만 사용하십시오(공백, 특수문자, 잘못된 URL 문자 및 슬래시는 피하십시오). 이 값은 다음 패턴을 사용하는 페이지 URL의 일부가 됩니다: https://<YourPortalDomain>/<PartialURL>/.
    • 페이지 템플릿: 이 절차의 앞부분에서 만든 페이지 템플릿을 선택합니다.
    • 게시 상태: 게시됨으로 설정합니다.
  10. 페이지를 저장합니다. 이제 이벤트 웹 사이트에서 새 결제 게이트웨이를 사용할 수 있습니다.

이벤트를 위한 결제 게이트웨이 설정

이벤트에 결제 게이트웨이를 지정하는 방법:

  1. Customer Insights - Journeys 앱에서 이벤트들>이벤트>이벤트들로 이동하여 이벤트 목록을 엽니다.

  2. 기존 이벤트를 찾아 열거나 새로 만듭니다.

  3. 이벤트 양식의 일반 탭에서 웹사이트 섹션으로 스크롤한 다음 포털 결제 게이트웨이 필드에서 결제 게이트웨이 페이지를 선택합니다.

    포털 결제 게이트웨이 설정.

  4. 포털을 다시 시작하거나 서버 캐시를 새로 고쳐 새 설정값이 즉시 발효되는지 확인합니다. 자세한 설명은 가끔 발생하는 포털 문제는 어떻게 해결합니까?를 참조하십시오.

노트

결제 게이트웨이는 하나 이상의 이벤트 패스가 구성된 이벤트에 대해서만 표시됩니다. 추가 정보: 이벤트 패스 설정

결제 확인 받기

결제를 받고 등록을 완료하는 시스템을 개발하는 방법에 대한 자세한 내용은 이 항목 뒷부분의 이벤트 등록을 완료하기 위한 시스템 개발을 참조하십시오.

외부 사이트에서 호스팅할 때 결제 게이트웨이 만들기

전용 웹 서버에서 이벤트 웹 사이트를 호스팅하는 경우 필요에 따라 결제 방법을 포함하도록 이벤트 웹 사이트를 다운로드하고 사용자 지정해야 합니다. 결제 제공업체는 시스템과 상호 작용하는 데 필요한 지침을 제공합니다.

최신 버전의 이벤트 웹 사이트를 다운로드하고 사용자 지정하고 빌드한 다음 Power Apps 포털 또는 외부 웹 사이트에 배포하는 방법에 대한 자세한 내용은 맞춤 이벤트 웹 사이트 구축 및 호스팅을 참조하십시오.

결제를 받고 등록을 완료하는 시스템을 개발하는 방법에 대한 자세한 내용은 이 항목 뒷부분의 이벤트 등록을 완료하기 위한 시스템 개발을 참조하십시오.

노트

외부 사이트에서 호스팅하는 경우에는 이벤트 레코드의 결제 게이트웨이익명 등록 허용 설정이 적용되지 않습니다. 사이트를 직접 사용자 지정하여 이러한 기본 설정을 구현할 수 있습니다.

이벤트 등록을 완료하기 위한 서비스 개발

연락처가 자신의 등록 및 결제 정보를 전송한 후 다음 이벤트가 발생합니다.

  1. 이벤트 웹 사이트는 Dynamics 365 Customer Insights - Journeys "등록" 끝점에 등록 요청을 보냅니다.
  2. Dynamics 365 Customer Insights - Journeys이(가) 임시 이벤트 등록을 만들어, 현재의 브라우저 세션과 연계한 다음, 결제 제공업체에게 링크 또는 리디렉션하는 페이지를 열고 결제 세부 정보를 전달합니다.
  3. 결제 캡처시 결제 제공업체는 사용자가 만든 사용자 지정 백엔드 서비스를 호출하여 Dynamics 365 Customer Insights - Journeys으로 확인해야 합니다. 사용자 지정 서비스는 Dynamics 365 Customer Insights - Journeys 인스턴스에 대해 인증하고 이 섹션의 후반부에서 설명하는 msevtmgt_FinalizeExternalRegistrationRequest라는 사용자 지정 작업을 트리거해야 합니다.

    노트

    msevtmgt_FinalizeExternalRegistrationRequest 맞춤 작업은 "register" 엔드포인트가 호출된 후 50분 이내에 호출되어야 합니다. 그렇지 않으면 등록이 생성되지 않습니다.

  4. 백엔드 서비스가 사용자 지정 작업을 트리거하면 Dynamics 365 Customer Insights - Journeys은 사용자가 시스템에서 볼 수 있는 표준 등록 레코드로 임시 등록을 전환하여 등록을 완료합니다. 여러 참석자가 포함된 등록의 경우 각각에 대해 별도의 등록 레코드가 만들어집니다.

사용자 지정 백엔드 서비스를 만들려면 개발자의 도움이 필요할 것입니다. 사용자(또는 개발자)는 원하는 구현 기술을 사용할 수 있습니다.

워크플로를 완료하는 데 필요한 사용자 지정 작업을 실행하도록 서비스를 사용하려면 백 엔드 서비스가 Dynamics 365 Customer Insights - Journeys 인스턴스에 대해 인증을 받아야 합니다. 추가 정보: 웹 API를 사용하여 Microsoft Dataverse 인증

결제 공급업체에 따라 백 엔드 서비스가 트랜잭션에 추가 검사를 적용할 수도 있습니다. 이는 등록을 완료하기 위해 반드시 요구되는 것은 아니지만 좋은 습관입니다. 트랜잭션을 확인하기 위해 추가 구매 세부 정보가 필요한 경우 사용자 지정 작업 msevtmgt_GetPurchaseDetailsAction을 실행하여 데이터를 가져올 수 있습니다. 임시 이벤트 등록의 ID인 PurchaseId 입력 매개 변수가 필요합니다. 이 사용자 지정 작업의 출력 결과는 이벤트 이름, 구매 금액, 통화 이름, ISO 통화 코드 및 통화 기호를 반환합니다.

버전 1.12.10024(2020년 6월)부터 사용자 지정 작업 msevtmgt_ListDetailedPurchaseInfo을 사용하여 추가 구매 세부 정보를 검색할 수 있습니다. 임시 이벤트 등록의 ID인 PurchaseId 입력 매개 변수가 필요합니다. 이 사용자 지정 작업의 출력 결과는 이벤트 이름, 구매 금액, 통화 이름, ISO 통화 코드, 통화 기호 및 참석자 목록을 반환합니다.

백 엔드 솔루션에서 지불을 확인한 후에는 Dynamics 365 Customer Insights - Journeys 인스턴스에 대해 msevtmgt_FinalizeExternalRegistrationRequest(또는 1.13(2019년 4월 릴리즈) 이전 버전을 사용하는 경우 adx_FinalizeExternalRegistrationRequest) 사용자 지정 동작을 호출해야 합니다. 이 사용자 지정 작업을 수행하려면 다음과 같은 입력 매개 변수가 필요합니다.

  • PurchaseId: 연락처가 등록 및 결제 세부 정보를 제출한 후에 생성된 임시 이벤트 등록의 ID입니다.
  • ReadableEventId: 이벤트를 고유하게 식별하는 값입니다. 이를 볼 수 있는 한 가지 방법은 관련 이벤트 레코드를 열고 일반 탭으로 이동하여 읽을 수 있는 이벤트 ID 필드를 찾는 것입니다.
  • UserId: 구매한 연락처를 식별합니다. Dynamics 365에 있는 연락처 레코드의 ID입니다.

사용자 지정 작업을 실행하는 방법에 대한 자세한 내용은 웹 API 작업 사용을 참조하십시오.