FAQ
LINE Pay 사용 시 자주 묻는 질문과 답변을 제공합니다.
LINE Pay API의 info.payInfo[].method에 포함된 값은 무엇을 의미하나요?
info.payInfo[].method
필드 값은 다음과 같은 결제 수단을 대표합니다.
"BALANCE"
: LINE Pay 잔액"CREDIT_CARD"
: 신용 카드(직불카드 포함)"POINT"
: LINE 포인트
가맹점 센터에서 샌드박스용 채널 ID와 채널 비밀키를 찾을 수 없습니다.
이미 가맹점으로 정식 가입했다면 별도의 신청없이 샌드박스를 사용할 수 있으며, 이때 색드박스용 채널 ID와 채널 비밀키를 따로 발급하는 것이 아니라 실서비스용 채널 ID와 채널 비밀키를 사용하면 됩니다.
가맹점 센터에서 채널 ID와 채널 비밀키를 찾을 수 없습니다.
가맹점 센터에 등록된 계정이 대행사를 통해 등록된 계정이라면 채널 ID와 비밀키를 직접 조회할 수 없습니다. 필요하다면 대행사에 채널 ID와 채널 비밀 키를 요청하세요.
고객에게 고정된 LINE Pay 결제용 코드를 제공하는 가맹점은 LINE Pay API를 사용할 수 없으며, 채널 ID와 비밀키를 가맹점 센터에서 조회할 수 없습니다.
고정된 LINE Pay 결제용 코드로 LINE Pay를 제공하는 가맹점이 온라인 API를 사용하려면 심사 기준이 다르기 때문에 가맹점 신청을 따로 해야 합니다. 더 자세한 내용은 linepaymerchant@linecorp.com으로 문의하세요.
결제 페이지에서 로그인할 때 왜 계속 실패할까요?
결제 페이지에서 개인 LINE 계정으로 로그인해야 합니다.
Sandbox 환경에서 테스트할 때도 개인 LINE 계정으로 로그인해야 합니다.
가맹점 센터에서 서버 허용 목록을 설정할 수 없습니다.
가맹점 센터에 등록된 계정이 대행사를 통해 등록된 계정이라면 서버 허용 목록을 직접 설정할 수 없습니다. 필요하다면 대행사에 서버 허용 목록 설정을 요청하세요.
고객에게 고정된 LINE Pay 결제용 코드를 제공하는 가맹점은 LINE Pay API를 사용할 수 없으며, 서버 허용 목록을 가맹점 센터에서 설정할 수 없습니다.
고정된 LINE Pay 결제용 코드로 LINE Pay를 제공하는 가맹점이 온라인 API를 사용하려면 심사 기준이 다르기 때문에 가맹점 신청을 따로 해야 합니다. 더 자세한 내용은 linepaymerchant@linecorp.com으로 문의하세요.
오프라인 API 호출 시 1106 오류가 발생하는 이유가 뭘까요?
오프라인 API를 호출할 때 요청 헤더를 누락했거나 오프라인 API를 호출할 때 가맹점 서버가 결제 서버에 접근할 수 있도록 설정해야 합니다. 자세한 설명은 서버 허용 목록 설정하기를 참고하세요.
온라인 API 호출 시 1106 오류가 발생하는 이유가 뭘까요?
온라인 API를 호출할 때 HTTP 요청 헤더(X-LINE-ChannelId
)에 입력해야 하는 인증용 MAC(message authentication code)가 올바르지 않으면 발생하는 오류입니다. 흔히 발생하는 오류로 MAC을 생성할 때 HTTP 메서드에 따라 이용하는 메시지가 다음과 같이 다릅니다. 자세한 내용은 API 자격 증명 준비하기를 참고하세요.
- GET 방식: 채널 비밀키 + API 경로(apiPath) + 쿼리 스트링(queryString) + 임시 토큰(
nonce
) - POST 방식: 채널 비밀키 + API 경로(apiPath) + 요청 본문 + 임시 토큰(
nonce
)
요청 본문에 의도하지 않은 공백이 있거나 JSON 데이터를 serialize한 후 순서에 따라 MAC 생성 결과가 달라질 수 있다는 것에 유의하세요.
오프라인 API 호출 시 1133 오류가 발생하는 이유가 뭘까요?
샌드박스 환경에서 오프라인 API를 호출할 때 LINE 앱에서 생성한 내 코드를 사용할 수 없습니다.
샌드박스 환경에서는 아래 URL로 접근해 임시로 생성한 내 코드를 테스트에 활용하세요.
// 대만 가맹점용:
https://sandbox-web-pay.line.me/web/sandbox/payment/oneTimeKey?countryCode=TW
// 태국 가맹점용:
https://sandbox-web-pay.line.me/web/sandbox/payment/oneTimeKey
샌드박스 환경에서는 iPASS Money 바코드를 테스트할 수 없습니다.TW only
API 응답에서 사용자가 LINE 포인트를 얼마나 사용했는지 알 수 있을까요?
사용자가 LINE 포인트를 얼마나 썼는지 확인하려면 결제 금액에서 LINE POINT를 분리하여 제공하도록 설정해야 합니다. 이에 대한 자세한 내용은 LINE 포인트 결제 구분 처리하기를 참고하세요.
샌드박스로 테스트한 결제 트랜잭션은 어디에서 조회할 수 있나요?
샌드박스에서 테스트한 결제 트랜잭션은 다음과 같이 가맹점 센터의 샌드박스 메뉴로 이동해서 조회할 수 있습니다.