mangomango
mangomango11mo ago

결제 이메일 전송 관련

관리자 UI 설정 에서 이메일 입력 옵션을 설정하면, 결제폼 UI 에서 이메일 입력폼이 표시됩니다. 그런데 무조건 빈값으로 표시가 됩니다. js 에서, 아래와 같이 이메일을 설정했음에도, UI 빈칸으로 표시되는건, js 에서 설정한 이메일과 UI 에서의 이메일은 서로 별개이고 각각 이메일이 전송되는건가요? paymentWidget.requestPayment({ amount: pay_amount, orderId: customerKey, orderName: "상품명", successUrl: window.location.origin + "/pg/TossPaySuccess", failUrl: window.location.origin + "/pg/TossPayFail", customerEmail: "이메일", 일반적으로 js 에서 이메일이 설정되어 있으면, UI 폼에서 그 이메일을 노출해줘야 하는것 아닌가? 이게 일반적은 로직으로 생각됩니다만.
9 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장11mo ago
현재 말씀하시는 결제UI폼이 어딘지 캡처 하나 요청드립니다. 결제위젯에서 제공하는 폼말씀하시나요?
mangomango
mangomangoOP11mo ago
No description
이실장
이실장11mo ago
해당 이메일 폼은 결제요청(requestPayment)에 파라미터로 전달하지 않아도 되도록 입력 폼을 제공해드리는 겁니다.
paymentWidget.requestPayment({
amount: pay_amount,
orderId: customerKey,
orderName: "상품명",
successUrl: window.location.origin + "/pg/TossPaySuccess",
failUrl: window.location.origin + "/pg/TossPayFail",
customerEmail: "이메일",
paymentWidget.requestPayment({
amount: pay_amount,
orderId: customerKey,
orderName: "상품명",
successUrl: window.location.origin + "/pg/TossPaySuccess",
failUrl: window.location.origin + "/pg/TossPayFail",
customerEmail: "이메일",
이메일 폼은 requestPayment전에 redner할 때 이미 그려지고요 자제적으로 관리하는 회원정보가 있어 별도로 입력할 필요가 없다면 관리자에서 UI사용 설정을 꺼주시고, 지금처럼 requestPayment에 파라미터로 보내주세요 그럼 카드의 경우 자동으로 이메일이 전달되고, 가상계좌 등은 결제창 내에 이메일 폼이 채워져있을거에요
mangomango
mangomangoOP11mo ago
그러니깐, customerEmail 설정하는 것이면, UI 설정에서 이메일 입력 표시를 활성화 하지 않으면, customerEmail 이걸로 표시된단 얘기죠? 그런데, 고객이 카드결제시 이미 지정된 이메일이 아니라, 다른 이메일로 받고 싶으면 그때는?
이실장
이실장11mo ago
이메일 발송하려면 customerEmail 필드를 채워서 보내주셔야하고 위젯 이메일 입력폼을 사용하시면 저희가 해당 값으로 customerEmail 파라미터에 넣어 보내드립니다. 이것만 이해해주시고, 어떤 방식으로든 해당 필드를 채워서 보내넣어주시면 해당 주소로 이메일 발송됩니다.
mangomango
mangomangoOP11mo ago
추가질문 > 카카오페이,네이버페이 등에서 카드결제와 계좌이체 를 구분해서, 결제 자체를 제한할수는 없나요? 왜냐면, 카드와 머니 수수료가 너무 차이가 커서, 머니 결제를 안되게 하고 싶거든요.
이실장
이실장11mo ago
불가합니다. 간편결제사에서 허용하지 않아요
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?