XPAY 계좌이체 결제 후 이메일 전송 기능
xpay 연동 운영 중에 있습니다.
결제 메일을 당사에서 보내고, 토스에서도 보내고 있어서 사용자는 2번의 결제 메일을 수신하고 있습니다.
통합결제창 호출 요청 파라미터 중 LGD_BUYEREMAIL 값을 빈 값으로 전송하면, 토스에서 보내는 결제 메일을 사용자는 안받을 수 있을까요?
46 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
네 빈값으로 보내시면 안받게 되는데, 고객이 저희 결제창에서 email 을 넣으실수 있습니다 그러면 저희가 본내는 메일을 받으실거에요.
만약 LGD_DISPLAY_BUYEREMAIL 파라미터 값을 N(표기안함)으로 하면 토스 결제 창에 표시가 안되는거 아닌가요?
네 그렇게 사용하셔도 됩니다.
정리하면, 아래 처럼 파라미터를 조정하면 토스에서 결제 메일은 안보낸다는 말씀인거죠?
- LGD_BUYEREMAIL : 빈값
- LGD_DISPLAY_BUYEREMAIL : N(표기안함)
네 맞습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
기존에 답변 받은 내용과 상이한 내용이 있어서요...
어떤 내용이 맞는건지 확인 부탁 드립니다.
퀵계좌이체 이메일 문의 링크: https://discord.com/channels/864296203746803753/1313323477989855304/1313416207327563848
어떤 내용이 상이하시다고 생각되시나요?
오늘 답변 받은 내용으론 2가지 파라미터 값을 수정하면, 사용자에게 결제 메일이 안나가는 거로 이해했습니다.
12월 3일 퀵계좌이체 이메일 문의에서는 퀵계좌이체 가입시 이메일을 등록하였다면 메일 발송한다. 라고 하셔서,
어떤 내용이 맞는 걸까요?
아 네. 토스페이먼츠는 전자결제대행사업자로서,
관련 법령에 의거해서 고객에게 결제사실을 안내할 의무가 있습니다.
따라서, 가능한 한 메일 발송을 시도한다고 알고 계시면 되며, lgd_buyeremail이 없더라도 저장된 값이 있으면 메일 발송이 될 수 있습니다.
다만 신용카드 등의 결제수단에서는 해당 값이 없는 경우, 저장하는 데이터가 없기에 메일이 나가지 않습니다.
그렇다면, lgd_buyeremail 값에 데이터가 있다면 메일을 lgd_buyeremail 값만 보내시는걸까요?
이 부분은 토스팀에서 따로 확인 후 내일까지 답변드리겠습니다.
그럼 한가지 더 문의 드립니다.
2가지 값(lgd_buyeremail , 퀵계좌이체 가입시 이메일) 둘다 입력되어 있을때
lgd_buyeremail 값이 올바르지 않으면(이메일 계정이 없거나, 이메일 형태가 아닐때 등), 퀵계좌이체 가입시 이메일로 메일이 전송되나요?
ex) lgd_buyeremail 메일 전송 실패시 퀵계좌이체 가입시 이메일로 메일 전송
lgd_buyeremail : 1111@naver.com111, null, asdfqwer 등등 (올바르지 않은 이메일)
퀵계좌이체 가입시 이메일: 111@naver.com (정상적인 이메일)
네 맞습니다.
올바르지 않은 이메일은 아예 결제창에서 다음으로 진행이 안되실거에요.
lgd_buyeremail 이 이메일 validation 을 통과한다면 없는 메일주소라고 해도 퀵계좌 이메일로 다시 메일을 보내지 않습니다.
@Ayaan이안 01/07까지 답변 주시기로 하셨는데, 답변을 받지 못했습니다. 확인 부탁 드립니다.
위에 냥과장님께서 답변 주신것으로 확인됩니다.
넵~ 알겠습니다!
@냥과장 lgd_buyeremail 항목에 값이 있는데도 불구하고 퀵계좌이체 이메일로 수신되어 문의 드립니다.
거래 일시: 2025-01-08 09:39:55
주문번호: SD2FF375BAE31480AB18
LGD_TXID = spcn_pg-0120250108093954743c48a202437543f4f3bf83fc2dc957f751b9af
LGD_AUTHCODE = f248732887133fc9c2f2a6f5cc2af213f7b371fa
LGD_MID = spcn_pg
LGD_TXNAME = PaymentByKey
LGD_PAYKEY = 20250108093953ADCF9DAF3A06DE70CC02F5C5141B54630F1D6424
위 정보외에 추가로 필요하신 정보가 필요하다면 알려주세요!
아 지금 보니 퀵계좌는 LGD_BUYEREMAIL 을 사용하지 않습니다. 아예 퀵계좌 결제창에 Email 입력 하는 항목이 제외되어 있네요.
잘못된 내용을 안내드려 죄송합니다. 퀵계좌는 LGD_BUYEREMAIL 로 email 을 설정할수 없는 구조로 되어 있습니다.
제가 LGD_BUYEREMAIL 은 퀵계좌 내에 법인계좌(뱅크페이)에서만 유효하게 사용됩니다
테스트 해보니 퀵계좌이체 이메일에 정보가 없으면, LGD_BUYEREMAIL 항목으로 메일을 전송하고 있네요. (개인)
아래 내용이 맞는지 확인 부탁 드립니다.
퀵계좌 이메일에 정보가 없으면, LGD_BUYEREMAIL 항목으로 메일을 전송
퀵계좌 이메일 정보가 있으면, LGD_BUYEREMAIL 항목 무시하고 퀵계좌 이메일 정보로 메일 전송
네 제가 지금 보내신 로그 확인해 본것과 동일한데 혹시 모르니 개발팀에 확인후 공유 드리겠습니다.
@냥과장 퀵계좌이체 이메일에 정보가 없으면, LGD_BUYEREMAIL 항목으로 메일을 전송한 정보는 아래 기입했습니다.
거래 일시: 2025-01-08 10:04:26
주문번호: S151B8C1F64394A77B9B
LGD_TXID = spcn_pg-0120250108100425f3ab0c6c3732d65f42b89f11b548d3d58b1730b5
LGD_AUTHCODE = bb18485c3ba798ce24353c8593f3dcc616908a60
LGD_MID = spcn_pg
LGD_TXNAME = PaymentByKey
LGD_PAYKEY = 2025010810042335F726C0F8097C1ACABAF526F7E0FF9EEFA0CE8F
네 이건 이해하신 내용이 맞습니다.
퀵계좌 이메일에 정보가 없으면, LGD_BUYEREMAIL 항목으로 메일을 전송
퀵계좌 이메일 정보가 있으면, LGD_BUYEREMAIL 항목 무시하고 퀵계좌 이메일 정보로 메일 전송
그럼 lgd_buyeremail 값이 있을땐 해당 값으로 메일 전송되게 수정 안되나요?
네 그건 전가맹점이 영향받는 부분이라 수정이 곤란합니다.
XPAY로 연동했었을땐 정상 처리되는 기능이였는데,
퀵계좌이체로 변경되면서 원래 되는 기능이 안되는 건데... 수정이 안된다는건가요?
네 계좌이체가 퀵계좌로 변경되면서 퀵계좌 스펙이 반영된 것으로 이해해 주시기 바랍니다.
그럼 구버전 스펙으로 연동이 아니라 "Version 2" 스펙으로 결제창 연동으로 해도 동일한 내용일까요?
퀵계좌 이메일에 정보가 없으면, customerEmail 항목으로 메일을 전송
퀵계좌 이메일 정보가 있으면, customerEmail 항목 무시하고 퀵계좌 이메일 정보로 메일 전송
네 어떤 연동방식을 사용하셔도 퀵계좌이체로 결제하신 건은 동일하게 동작합니다.
아래 내용 확인 부탁 드립니다.
1. 퀵계좌이체창에서 뱅크페이로 결제시에도 이메일 처리가 동일하게 처리될까요?
2. 뱅크페이로 결제시 퀵계좌이체와 수수료 차이가 있나요?
3. 뱅크페이로 연동하는 방법 확인 부탁 드립니다.
뱅크페이 연동은 아래 URL 보고 문의 드립니다!
https://docs.tosspayments.com/resources/glossary/bankpay
뱅크페이 | 토스페이먼츠 개발자센터
뱅크페이는 금융결제원에서 운용하는 실시간계좌이체 PG 서비스입니다. 온라인 쇼핑몰에서 결제수단을 '계좌이체' 또는 '실시간계좌이체'로 선택하면 뱅크페이를 통해서 계좌이체를 하는 것이죠.
뱅크페이는 자체적으로 이메일이 없으므로 결제창에 있는 값만 사용합니다.
연동은 동일하고 고객센터에 연락하셔서 퀵계좌이체 안쓰고 뱅크페이만 쓰고 싶다고 하시면 뱅크페이만 표시 되실거에요.
그럼 개발계에서 확인해보고 싶은데, 개발계 요청드리려면 고객센터에 연락해야할까요?
네 그렇게 해주시기 바랍니다.
테스트 쪽만 적용해 달라고 하시면 됩니다.
LGD_DISPLAY_BUYEREMAIL 항목이 제대로 동작하지 않는 것 같은데... 맞나요?
LGD_DISPLAY_BUYEREMAIL 값을 N 으로 요청했는데, 법인 계좌, 600만원 결제시에도 이메일 항목이 보여서요...
뱅크페이로 결제시 토스 결제 메일을 사용자가 안받을 수 있는 방법이 있을까요?
뱅크페이 화면에서 받는건가요 이메일을?
600만원 결제시에도 이메일 항목이 보여서요...
이부분 캡처해주세요
토스창에서 받고 있습니다.

@이실장 운영계에서 시도했습니다.
지금 원하시는게
결제창 내에서, 고객이 이메일을 입력하는 화면 자체를 안보이게 하고 싶으신거에요?
@유부장 정확히는 토스에서 결제 메일을 안보내는 걸 원합니다!
현금영수증 처리를 당사에서 처리하고 있는데, 가맹점에서 계좌이체 결제시 토스 메일 내 "현금영수증 미신청"으로 표기되어 사용자가 혼동을 받는다는 얘기가 있어 토스 측에 문의했었습니다.
저희가 생각했을땐, 토스에서 결제메일 내에 "현금영수증 미신청" 항목을 제거 해주시거나 토스에서 결제 메일을 안보내게 해주시면 좋을 것 같습니다. (저희가 자체적으로 결제 메일을 전달하고 있습니다.)
일단 답변드리기 앞서 '법인계좌'도 사용하시나요? 법인계좌를 가려드리는 걸로 바로 해결해드릴 수 있을 것 같아서요
넵 법인계좌도 사용하고 있습니다!
LGD_DISPLAY_BUYEREMAIL가 적용될 수 있도록 조치예정인데요
개발일정 나오면 다시공유드릴게요
@이실장 토스 결제 메일을 막을 순 없을까요?
저희가 메일을 보낼수 있도록 메일 정보가 있다면 보내야 하는게 PG 사의 법적의무라 막을수는 없습니다.
고객 분들께 메일이 2차례 갈수 있음을 공지하시는게 더 좋을것 같습니다. 대부분의 쇼핑몰에서 이렇게 운영하고 계십니다.