아메리치노
아메리치노
TPToss payments 개발자 커뮤니티
Created by 아메리치노 on 1/24/2025 in #❓┃연동개발-문의
셀러등록의 경우 테스트 API키로는 테스트 할 수 없나요?
셀러등록, 지급대행 요청 개발 연동 중에 있는데, 테스트 api 키로 테스트 할 수는 없나요? 셀러 등록의 경우 테스트 키로 변경해서 시도하면 오류가 발생해서요
9 replies
TPToss payments 개발자 커뮤니티
Created by 아메리치노 on 1/22/2025 in #❓┃연동개발-문의
셀러 등록 400 에러 문의
셀러 등록 시 아래와 같은 응답으로 반환됩니다. { "version": "2022-11-16", "traceId": "0d7f470b8ff74e07955a1815ff93a47c", "entityBody": null, "entityType": null, "error": { "code": "INVALID_REQUEST", "message": "필수 파라미터가 누락 또는 요청 형식이 잘못되었습니다." } } 요청했던 PHP 소스는 아래와 같습니다. $requestBody = json_encode([ "refSellerId" => "my-seller-1000001", "businessType" => "INDIVIDUAL", "individual" => [ "name" => "이름", "email" => "이메일주소", "phone" => "핸드폰번호" ], "account" => [ "bankCode" => "020", "accountNumber" => "실제 계좌번호 입력", "holderName" => "실제 계좌번호 소유주 이름 입력" ], "metadata" => [ "key1" => "value1", "key2" => "value2" ] ]); $encryptedRequestBody = $this->encrypt($requestBody, $securityKey); $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => "https://api.tosspayments.com/v2/sellers", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_SSL_VERIFYPEER => false, // SSL 인증서 검증을 비활성화 (테스트용) CURLOPT_POSTFIELDS => $encryptedRequestBody, CURLOPT_HTTPHEADER => [ "Authorization: Basic $encodedSecret", // 인증 헤더 "Content-Type: text/plain", 'TossPayments-api-security-mode: ENCRYPTION' ], ]); $response = curl_exec($curl); $err = curl_error($curl); $httpStatusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE); curl_close($curl);
23 replies