Messaging 세션에서 결제 요청 만들기 및 보내기
결제 Messaging 구성 요소를 사용하여 Messaging 세션 중에 고객에게 결제를 요청합니다. 서비스 담당자는 구성 요소를 보내 고객에게 Apple Pay로 결제하라는 메시지를 보낼 수 있습니다.
필수 Edition
| 지원되는 Edition 보기. | |
이 문서는 다음에 적용됩니다.
|
고급 Apple Messages for Business 채널 |
이 문서는 다음에 적용되지 않습니다.
|
고급 앱 내 채팅, 고급 웹 채팅 v1, 고급 웹 채팅 v2, 고급 WhatsApp, 표준 및 고급 Facebook Messenger, 표준 및 고급 SMS, 고급 라인, 자체 채널 가져오기 |
| 필요한 사용자 권한 | |
|---|---|
| Messaging 구성 요소 만들기: | 응용 프로그램 사용자 정의 AND 설정 및 구성 보기 OR 시스템 관리자 |
| Messaging에서 메시지 주고 받기: | Messaging 에이전트 |
- Apple Pay 설정 및 Messaging 채널 설정을 구성하고, 결제 처리 Apex 클래스를 만듭니다. 단계는 Messaging 채널에 Apple Pay 추가를 참조하십시오.
- 설정에서서 Messaging 구성 요소 페이지로 이동합니다.
- 새 구성 요소를 클릭합니다.
- 결제를 클릭한 후 다음을 클릭합니다.
-
생성한 ProcessPaymentHandler Apex 클래스를 선택하고 프롬프트를 입력합니다. 구성 요소를 일반 텍스트 형식으로 보내야 하는 경우 전송되는 URL을 입력하고, 결제 요청과 함께 표시되는 이미지를 선택하거나 업로드합니다.
프롬프트, 일반 텍스트 URL 및 이미지는 모두 상수로 저장됩니다. Messaging 구성 요소 빌더에서 구성 요소의 동작 및 모양을 사용자 정의할 때 해당 상수를 참조할 수 있습니다.

-
일반 텍스트 버전의 구성 요소를 편집하여 입력한 URL에 첨부할 텍스트를 추가합니다. URL은 이 화면에
{!$Constants.Url}로 표시됩니다.고급 Apple Messages for Business 채널이 아닌 Messaging 채널에서 구성 요소를 보내거나 기본 형식을 사용할 수 없는 경우일반 텍스트 형식이 사용됩니다.
- 다음을 클릭하고 구성 요소의 이름과 설명을 추가합니다.
-
완료를 클릭합니다. Messaging 구성 요소 빌더가 열립니다.

-
형식을 추가하여 Messaging 세션에서 구성 요소가 표시되는 방식을 사용자 정의합니다. 형식 추가를 클릭하고 결제를 선택한 다음, 완료를 클릭합니다.
노트 각 Messaging 구성 요소는 결제와 같은 하나 이상의 형식으로 사용할 수 있으며, 일부 형식은 특정 채널에서만 작동합니다. 각 채널이 지원하는 형식 목록은 메시징 구성 요소 유형 및 형식을 참조하십시오. 구성 요소가 전송되는 각 채널에 대해 지원되는 형식을 하나 이상 추가하는 것이 좋습니다. 형식이 추가되지 않을 경우 구성 요소가 기본값 텍스트 형식을 사용합니다. -
왼쪽 사이드바에서 결제 형식 유형을 클릭하여 해당 속성을 업데이트합니다.

- 앞서 제공한 프롬프트 및 이미지를 사용하려면 프롬프트 구성 및 이미지 구성 섹션에서 상수를 선택하고 사용 가능한 유일한 상수를 선택합니다.
- 통화의 경우 결제 요청에 사용되는 통화의 3자리 ISO 4217 통화 코드를 입력합니다.
- 판매자 도메인의 경우 채널에 Apple Pay를 추가하는 동안 판매자 도메인을 확인할 때 저장한 도메인을 입력합니다.
- 나머지 형식 속성을 업데이트한 후 저장을 클릭합니다.
-
구성 요소가 초안 상태로 저장됩니다. 지원 팀에 사용할 준비가 되면 페이지 상단의 활성화를 클릭합니다.
구성 요소를 오프라인으로 전환해야 하는 경우(예: 구성 요소를 재구성할 시간) Messaging 구성 요소 빌더에서 열고 비활성화를 클릭합니다. 준비가 되면 다시 활성화합니다.
그런 다음, Apex 클래스와 서비스 담당자가 고객에게 결제 구성 요소를 보내기 위해 실행할 수 있는 플로를 만듭니다.
결제 구성 요소를 만들면 세 가지 표준 매개 변수도 생성됩니다. 플로, Apex 또는 구성 요소 속성에서 해당 매개 변수를 참조할 수 있습니다.
- PaymentLineItems: 결제 요청에 나열되는 구매 항목입니다. 결제 요청이 전송되면 Apex 클래스가 항목 목록을 채웁니다.
- PaymentTotal: 결제 요청에 나열되는 총계입니다. 결제 요청이 전송되면 Apex 클래스가 총계를 계산합니다.
- ShippingMethods: 지원하는 배송 방법입니다. 결제 요청이 전송되면 Apex 클래스가 배송 방법 정보를 채웁니다.
매개 변수를 보려면 Messaging 구성 요소 빌더에서 Messaging 구성 요소를 열고 왼쪽 링크 모음에서 매개 변수를 클릭합니다.
- Messaging 세션에서 결제 요청을 보내는 플로 설정
Apex 클래스와 서비스 담당자가 Messaging 세션에서 고객에게 결제 Messaging 구성 요소를 보내기 위해 실행할 수 있는 화면 흐름을 만듭니다. 플로가 Apex 클래스를 실행하고 트랜잭션 세부 사항을 결제 Messaging 구성 요소에 전달합니다.
이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.



