본문으로 건너뛰기

테스트 및 디버깅

테스트 자격 증명

테스트 목적으로 다음 자격 증명과 주소를 사용하세요..

자원자격 증명주소
판매자 패널OmniCart에 등록할 때 받은 로그인 및 비밀번호를 테스트하십시오.https://mp.omnicart.scripsi.io/
API 서비스API 키 — 판매자 패널에서 생성합니다.https://api.omnicart.scripsi.io/

테스트를 완료한 후 또는 기술 지원에 문의하여 프로덕션 환경으로 전환하십시오.

테스트 카드

테스트 환경에서 이러한 카드를 사용합니다. 아래 각 카드에 대해 다음 세부 정보가 작동합니다.

CVV/CVC임의의 3자리 숫자입니다.
만료향후 날짜.
카드 소지자 이름모든 이름.

제발, 주의

과거 만료 날짜와 같은 잘못된 입력은 테스트 카드 번호에 관계없이 해당 오류를 반환합니다.

상표카드 번호성공메시지
4111 1111 1111 1111

결제가 성공하였습니다.

4012 8888 8888 1881

결제가 성공하였습니다.

4000 0000 0000 0002거짓

인증 오류
(3D Secure).

4000 0000 0000 0069거짓

자금이 부족합니다.

4000 0000 0000 0259거짓

카드가 차단되었습니다.

5500 0000 0000 0004

결제가 성공하였습니다.

5105 1051 0510 5100

결제가 성공하였습니다.

5105 1051 0510 5100거짓

자금이 부족합니다.

5200 8282 8282 8210거짓

인증 오류
(3D Secure).

6011 0000 0000 0004

결제가 성공하였습니다.

6011 1111 1111 1117

결제가 성공하였습니다.

6011 0000 0000 0004거짓

자금이 부족합니다.

3530 1113 0200 0000

결제가 성공하였습니다.

3566 1111 1111 1113

결제가 성공하였습니다.

API 디버그 모드

OmniCart API는 응답에서 디버그 정보를 반환할 수 있습니다. 이를 위해 debug 속성을 true요청에서. 이 설정을 지정하지 않거나 사용하지 않도록 설정하면 OmniCart는 실패의 원인이 된 오류만 리턴합니다. 이 설정이 활성화된 경우 OmniCart는 들어오는 전체 요청을 확인하고 요청 처리 실패로 이어질 수 있는 모든 오류를 반환합니다.

제발, 주의

인증 오류로 인해 OmniCart가 요청 내용을 확인할 수 없습니다.

아래의 예를 고려하십시오.

이는 성공적인 응답의 예입니다. debug 속성이 정의되지 않았거나 명시적으로 비활성화된 경우 응답에는 기본 응답 코드 및 메시지 쌍만 포함됩니다.

debug 속성이 활성화된 경우 응답에는 기본 메시지와 추가 메시지가 있는 debug 개체가 포함됩니다. 위의 내용은 오류 메시지가 아니므로 요청이 성공한 것입니다.

성공적인 응답의 예
범례
//디버그 정보
{
"cartId": "6f891edb-1e1f-48bb-b042-2cb790a0f402",
"code": "000000",
"message": "Success",
"timestamp": "2025-04-23T18:25:43.511Z"
}

다음은 실패한 응답의 예입니다. debug 속성이 정의되지 않았거나 명시적으로 비활성화된 경우 응답에는 기본 오류 코드 및 메시지 쌍만 포함됩니다.

debug 속성이 활성화된 경우 응답은 요청 실패의 원인이 된 오류를 별도로 지정합니다. debug 개체에는 이 시점에서 수정하지 않으면 다음에 요청이 실패하게 되는 오류가 포함되어 있습니다.

실패한 응답의 예
범례
//디버그 정보
{
"code": 124101,
"message": "cartId already exists",
"timestamp": "2025-04-23T18:25:43.511Z"
}