야타
TPToss payments 개발자 커뮤니티
•Created by 야타 on 2/12/2025 in #❓┃연동개발-문의
현금영수증 INVALID_REQUIRED_PARAM 에러
php 환경이고, 시크릿키를 제대로 넣어도 에러, 샘플코드 그대로 복사 붙이기 해도 에러가 납니다.
{"code":"INVALID_REQUIRED_PARAM","message":"필수 파라미터가 누락되었습니다."}
아래는 토스 개발자 센터에서 제공하는 소스 그대로 입니다.
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.tosspayments.com/v1/cash-receipts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'amount' => 15000,
'orderId' => 'a4CWyWY5m89PNh7xJwhk1',
'orderName' => '토스 티셔츠 외 2건',
'customerIdentityNumber' => '01012341234',
'type' => '소득공제'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Basic 시크릿키(채널공유가 안된다고 지웠습니다)",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
18 replies
TPToss payments 개발자 커뮤니티
•Created by 야타 on 7/17/2024 in #❓┃연동개발-문의
구버전 영수증 출력 문의입니다.
메뉴얼에 나와있는대로 작업하면
showReceiptByTID 함수로 호출하는데, 자바스크립트 함수 에러가 발생합니다.
아래의 url이 구 사이트 주소라서 제대로 호출이 안되는거같습니다.
<script language="JavaScript" src="http://pgweb.uplus.co.kr:9091/WEB_SERVER/js/receipt_link.js"></script>
테스트와 실서비스 각각 어떤 url을 사용해야 하나요??
7 replies
TPToss payments 개발자 커뮤니티
•Created by 야타 on 7/17/2024 in #❓┃연동개발-문의
구버전 문의
구버전으로 개발중에 있습니다.
최신버전은 상점관리자 개발자센터에서 가상계좌 입금확인 테스트가 가능한데요,
구버전은 가상계좌 입금테스트 및 웹훅 url은 어디에서 설정 하면 될까요?
5 replies
TPToss payments 개발자 커뮤니티
•Created by 야타 on 7/16/2024 in #❓┃연동개발-문의
구버전으로 연동 테스트중에 있습니다.
결제처리가 정상적으로 되지 않아서 로그를 확인해 보니 아래와 같은 에러가 발생합니다. 확인 부탁드리겠습니다.
TX failed: res code = 20004; msg = Could not connect error; cURL error code = 7 msg = Failed connect to xpayclient.lgdacom.net:7443; Connection refused
6 replies