PortOne REST API - V2
API 결제, 결제 정보 조회, 결제 취소 등의 기능을 제공하는 REST API입니다.
V2 API hostname: api.portone.io
요청 및 응답 형식
요청과 응답의 본문은 JSON 형식입니다.
API 매개 변수 중 URL 경로에 들어가는 문자열 값이 있는 경우, URL 경로에 들어갈 수 없는 문자열은 이스케이프하여야 합니다. 자바스크립트의 encodeURIComponent
함수 등을 사용할 수 있습니다.
인증 방식
V2 API를 사용하기 위해서는 V2 API Secret이 필요하며, 포트원 관리자콘솔 내 결제연동 탭에서 발급받으실 수 있습니다.
인증 관련 API를 제외한 모든 API는 HTTP Authorization
헤더로 아래 형식의 인증 정보를 전달해주셔야 합니다.
Authorization: PortOne MY_API_SECRET
GET 요청 시 Body 대신 Query 사용하기
GET 요청 시에 Body를 전달해야 하는 경우, Body 대신 Query를 사용할 수 있습니다.
이 경우, Body 객체를 requestBody
Query 필드에 넣어주시면 됩니다.
하위호환성
포트원이 제공하는 모든 Stable API에 대해 아래와 같은 하위호환성이 보장됩니다.
현재 사용 가능한 입력 형식은 앞으로도 사용할 수 있습니다.
- 입력 형식 내 필드 정의가 삭제되지 않습니다.
필수 입력 정보가 추가되거나, 선택 입력 정보가 필수로 변경되지 않습니다.
- 오로지 선택 입력 정보만 추가될 수 있습니다.
- 하위 필드의 형식(타입) 또한 위 규칙을 지키며 변경됩니다.
- enum 타입의 값이 삭제되지 않습니다.
출력 형식이 확장될 수 있지만, 축소되지 않습니다.
- 출력 형식 내 필드 정의가 삭제되지 않습니다.
사용 중인 필수 출력 정보가 선택사항으로 변경되거나 출력 시 누락되지 않습니다.
- 이미 존재하는 용례 내에서는 필수 출력 정보가 언제나 유지됩니다.
- 단, 기능이 추가 및 확장되는 등 새로운 용례로 사용될 때의 출력 정보에 한하여 선택사항으로 변경될 수 있습니다.
- 하위 필드의 형식(타입) 또한 위 규칙을 지키며 변경됩니다.
단, 새로운 필드 또는 enum 값, oneOf 케이스가 추가될 수 있습니다.
- 알지 못하는 필드 및 값이 주어지더라도 crash가 발생하지 않도록 유의하여 개발해주세요.
UNSTABLE
이 표기된 일부 API의 경우, 위 하위호환성 정책과 무관하게 변경 및 지원 종료될 수 있으니 이용에 유의하세요.
인증 관련 API
결제 관련 API
목차
결제 정보 사전 등록
Request
Path
결제 건 아이디
Body
접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 토큰에 담긴 상점 아이디를 사용합니다.
통화 단위
KRW
대한민국 원화USD
미국 달러JPY
일본 엔화AED
UAE DirhamAFN
AfghaniALL
LekAMD
Armenian DramANG
Netherlands Antillean GuilderAOA
KwanzaARS
Argentine PesoAUD
Australian DollarAWG
Aruban FlorinAZN
Azerbaijan ManatBAM
Convertible MarkBBD
Barbados DollarBDT
TakaBGN
Bulgarian LevBHD
Bahraini DinarBIF
Burundi FrancBMD
Bermudian DollarBND
Brunei DollarBOB
BolivianoBOV
MvdolBRL
Brazilian RealBSD
Bahamian DollarBTN
NgultrumBWP
PulaBYN
Belarusian RubleBZD
Belize DollarCAD
Canadian DollarCDF
Congolese FrancCHE
WIR EuroCHF
Swiss FrancCHW
WIR FrancCLF
Unidad de FomentoCLP
Chilean PesoCNY
Yuan RenminbiCOP
Colombian PesoCOU
Unidad de Valor RealCRC
Costa Rican ColonCUC
Peso ConvertibleCUP
Cuban PesoCVE
Cabo Verde EscudoCZK
Czech KorunaDJF
Djibouti FrancDKK
Danish KroneDOP
Dominican PesoDZD
Algerian DinarEGP
Egyptian PoundERN
NakfaETB
Ethiopian BirrEUR
EuroFJD
Fiji DollarFKP
Falkland Islands PoundGBP
Pound SterlingGEL
LariGHS
Ghana CediGIP
Gibraltar PoundGMD
DalasiGNF
Guinean FrancGTQ
QuetzalGYD
Guyana DollarHKD
Hong Kong DollarHNL
LempiraHRK
Kuna (Replaced by EUR)HTG
GourdeHUF
ForintIDR
RupiahILS
New Israeli SheqelINR
Indian RupeeIQD
Iraqi DinarIRR
Iranian RialISK
Iceland KronaJMD
Jamaican DollarJOD
Jordanian DinarKES
Kenyan ShillingKGS
SomKHR
RielKMF
Comorian Franc KPW
North Korean WonKWD
Kuwaiti DinarKYD
Cayman Islands DollarKZT
TengeLAK
Lao KipLBP
Lebanese PoundLKR
Sri Lanka RupeeLRD
Liberian DollarLSL
LotiLYD
Libyan DinarMAD
Moroccan DirhamMDL
Moldovan LeuMGA
Malagasy AriaryMKD
DenarMMK
KyatMNT
TugrikMOP
PatacaMRU
OuguiyaMUR
Mauritius RupeeMVR
RufiyaaMWK
Malawi KwachaMXN
Mexican PesoMXV
Mexican Unidad de Inversion (UDI)MYR
Malaysian RinggitMZN
Mozambique MeticalNAD
Namibia DollarNGN
NairaNIO
Cordoba OroNOK
Norwegian KroneNPR
Nepalese RupeeNZD
New Zealand DollarOMR
Rial OmaniPAB
BalboaPEN
SolPGK
KinaPHP
Philippine PesoPKR
Pakistan RupeePLN
ZlotyPYG
GuaraniQAR
Qatari RialRON
Romanian LeuRSD
Serbian DinarRUB
Russian RubleRWF
Rwanda FrancSAR
Saudi RiyalSBD
Solomon Islands DollarSCR
Seychelles RupeeSDG
Sudanese PoundSEK
Swedish KronaSGD
Singapore DollarSHP
Saint Helena PoundSLE
LeoneSLL
LeoneSOS
Somali ShillingSRD
Surinam DollarSSP
South Sudanese PoundSTN
DobraSVC
El Salvador ColonSYP
Syrian PoundSZL
LilangeniTHB
BahtTJS
SomoniTMT
Turkmenistan New ManatTND
Tunisian DinarTOP
Pa’angaTRY
Turkish LiraTTD
Trinidad and Tobago DollarTWD
New Taiwan DollarTZS
Tanzanian ShillingUAH
HryvniaUGX
Uganda ShillingUSN
US Dollar (Next day)UYI
Uruguay Peso en Unidades Indexadas (UI)UYU
Peso UruguayoUYW
Unidad PrevisionalUZS
Uzbekistan SumVED
Bolívar SoberanoVES
Bolívar SoberanoVND
DongVUV
VatuWST
TalaXAF
CFA Franc BEACXAG
SilverXAU
GoldXBA
Bond Markets Unit European Composite Unit (EURCO)XBB
Bond Markets Unit European Monetary Unit (E.M.U.-6)XBC
Bond Markets Unit European Unit of Account 9 (E.U.A.-9)XBD
Bond Markets Unit European Unit of Account 17 (E.U.A.-17)XCD
East Caribbean DollarXDR
SDR (Special Drawing Right)XOF
CFA Franc BCEAOXPD
PalladiumXPF
CFP FrancXPT
PlatinumXSU
SucreXTS
Codes specifically reserved for testing purposesXUA
ADB Unit of AccountXXX
The codes assigned for transactions where no currency is involvedYER
Yemeni RialZAR
RandZMW
Zambian KwachaZWL
Zimbabwe DollarResponse
200
성공 응답
400
InvalidRequestError
: 요청된 입력 정보가 유효하지 않은 경우
401
UnauthorizedError
: 인증 정보가 올바르지 않은 경우
403
ForbiddenError
: 요청이 거절된 경우
409
AlreadyPaidError
: 결제가 이미 완료된 경우
결제 단건 조회
Request
Path
조회할 결제 아이디
Query
상점 아이디
Response
200
성공 응답으로 결제 건 객체를 반환합니다.
V1 결제 건의 경우 imp_uid에 해당합니다.
결제수단 정보
카드 상세 정보
할부 정보
(결제, 본인인증 등에) 선택된 채널 정보
채널 타입
PG사 결제 모듈
채널 그룹 정보
포트원 버전
V1
V2
결제 예약을 이용한 경우에만 존재
빌링키 결제인 경우에만 존재
웹훅 발송 시 결제 건 상태
웹훅 전송 상태
V1 결제 건인 경우, 값이 존재하지 않습니다.
V1 결제 건인 경우, 값이 존재하지 않습니다.
수동 웹훅 재발송, 가상계좌 입금, 비동기 취소 승인 시 발생한 웹훅일 때 필드의 값이 존재합니다.
웹훅 요청 정보
웹훅 응답 정보
결제 금액 세부 정보
카드사 프로모션, 포트원 프로모션, 적립형 포인트 결제, 쿠폰 할인 등을 포함합니다.
통화 단위
KRW
대한민국 원화USD
미국 달러JPY
일본 엔화AED
UAE DirhamAFN
AfghaniALL
LekAMD
Armenian DramANG
Netherlands Antillean GuilderAOA
KwanzaARS
Argentine PesoAUD
Australian DollarAWG
Aruban FlorinAZN
Azerbaijan ManatBAM
Convertible MarkBBD
Barbados DollarBDT
TakaBGN
Bulgarian LevBHD
Bahraini DinarBIF
Burundi FrancBMD
Bermudian DollarBND
Brunei DollarBOB
BolivianoBOV
MvdolBRL
Brazilian RealBSD
Bahamian DollarBTN
NgultrumBWP
PulaBYN
Belarusian RubleBZD
Belize DollarCAD
Canadian DollarCDF
Congolese FrancCHE
WIR EuroCHF
Swiss FrancCHW
WIR FrancCLF
Unidad de FomentoCLP
Chilean PesoCNY
Yuan RenminbiCOP
Colombian PesoCOU
Unidad de Valor RealCRC
Costa Rican ColonCUC
Peso ConvertibleCUP
Cuban PesoCVE
Cabo Verde EscudoCZK
Czech KorunaDJF
Djibouti FrancDKK
Danish KroneDOP
Dominican PesoDZD
Algerian DinarEGP
Egyptian PoundERN
NakfaETB
Ethiopian BirrEUR
EuroFJD
Fiji DollarFKP
Falkland Islands PoundGBP
Pound SterlingGEL
LariGHS
Ghana CediGIP
Gibraltar PoundGMD
DalasiGNF
Guinean FrancGTQ
QuetzalGYD
Guyana DollarHKD
Hong Kong DollarHNL
LempiraHRK
Kuna (Replaced by EUR)HTG
GourdeHUF
ForintIDR
RupiahILS
New Israeli SheqelINR
Indian RupeeIQD
Iraqi DinarIRR
Iranian RialISK
Iceland KronaJMD
Jamaican DollarJOD
Jordanian DinarKES
Kenyan ShillingKGS
SomKHR
RielKMF
Comorian Franc KPW
North Korean WonKWD
Kuwaiti DinarKYD
Cayman Islands DollarKZT
TengeLAK
Lao KipLBP
Lebanese PoundLKR
Sri Lanka RupeeLRD
Liberian DollarLSL
LotiLYD
Libyan DinarMAD
Moroccan DirhamMDL
Moldovan LeuMGA
Malagasy AriaryMKD
DenarMMK
KyatMNT
TugrikMOP
PatacaMRU
OuguiyaMUR
Mauritius RupeeMVR
RufiyaaMWK
Malawi KwachaMXN
Mexican PesoMXV
Mexican Unidad de Inversion (UDI)MYR
Malaysian RinggitMZN
Mozambique MeticalNAD
Namibia DollarNGN
NairaNIO
Cordoba OroNOK
Norwegian KroneNPR
Nepalese RupeeNZD
New Zealand DollarOMR
Rial OmaniPAB
BalboaPEN
SolPGK
KinaPHP
Philippine PesoPKR
Pakistan RupeePLN
ZlotyPYG
GuaraniQAR
Qatari RialRON
Romanian LeuRSD
Serbian DinarRUB
Russian RubleRWF
Rwanda FrancSAR
Saudi RiyalSBD
Solomon Islands DollarSCR
Seychelles RupeeSDG
Sudanese PoundSEK
Swedish KronaSGD
Singapore DollarSHP
Saint Helena PoundSLE
LeoneSLL
LeoneSOS
Somali ShillingSRD
Surinam DollarSSP
South Sudanese PoundSTN
DobraSVC
El Salvador ColonSYP
Syrian PoundSZL
LilangeniTHB
BahtTJS
SomoniTMT
Turkmenistan New ManatTND
Tunisian DinarTOP
Pa’angaTRY
Turkish LiraTTD
Trinidad and Tobago DollarTWD
New Taiwan DollarTZS
Tanzanian ShillingUAH
HryvniaUGX
Uganda ShillingUSN
US Dollar (Next day)UYI
Uruguay Peso en Unidades Indexadas (UI)UYU
Peso UruguayoUYW
Unidad PrevisionalUZS
Uzbekistan SumVED
Bolívar SoberanoVES
Bolívar SoberanoVND
DongVUV
VatuWST
TalaXAF
CFA Franc BEACXAG
SilverXAU
GoldXBA
Bond Markets Unit European Composite Unit (EURCO)XBB
Bond Markets Unit European Monetary Unit (E.M.U.-6)XBC
Bond Markets Unit European Unit of Account 9 (E.U.A.-9)XBD
Bond Markets Unit European Unit of Account 17 (E.U.A.-17)XCD
East Caribbean DollarXDR
SDR (Special Drawing Right)XOF
CFA Franc BCEAOXPD
PalladiumXPF
CFP FrancXPT
PlatinumXSU
SucreXTS
Codes specifically reserved for testing purposesXUA
ADB Unit of AccountXXX
The codes assigned for transactions where no currency is involvedYER
Yemeni RialZAR
RandZMW
Zambian KwachaZWL
Zimbabwe Dollar고객 정보
고객사가 지정한 고객의 고유 식별자입니다.
성별
oneLine(한 줄 형식 주소) 필드는 항상 존재합니다.
V1 결제 건의 경우 타입이 REGISTERED 로 고정됩니다.
고객사가 직접 부여한 식별자입니다.
카테고리 등으로 활용될 수 있습니다.
국가
AD
AndorraAE
United Arab Emirates (the)AF
AfghanistanAG
Antigua and BarbudaAI
AnguillaAL
AlbaniaAM
ArmeniaAO
AngolaAQ
AntarcticaAR
ArgentinaAS
American SamoaAT
AustriaAU
AustraliaAW
ArubaAX
Åland IslandsAZ
AzerbaijanBA
Bosnia and HerzegovinaBB
BarbadosBD
BangladeshBE
BelgiumBF
Burkina FasoBG
BulgariaBH
BahrainBI
BurundiBJ
BeninBL
Saint BarthélemyBM
BermudaBN
Brunei DarussalamBO
Bolivia (Plurinational State of)BQ
Bonaire, Sint Eustatius and SabaBR
BrazilBS
Bahamas (the)BT
BhutanBV
Bouvet IslandBW
BotswanaBY
BelarusBZ
BelizeCA
CanadaCC
Cocos (Keeling) Islands (the)CD
Congo (the Democratic Republic of the)CF
Central African Republic (the)CG
Congo (the)CH
SwitzerlandCI
Côte d'IvoireCK
Cook Islands (the)CL
ChileCM
CameroonCN
ChinaCO
ColombiaCR
Costa RicaCU
CubaCV
Cabo VerdeCW
CuraçaoCX
Christmas IslandCY
CyprusCZ
CzechiaDE
GermanyDJ
DjiboutiDK
DenmarkDM
DominicaDO
Dominican Republic (the)DZ
AlgeriaEC
EcuadorEE
EstoniaEG
EgyptEH
Western SaharaER
EritreaES
SpainET
EthiopiaFI
FinlandFJ
FijiFK
Falkland Islands (the) [Malvinas]FM
Micronesia (Federated States of)FO
Faroe Islands (the)FR
FranceGA
GabonGB
United Kingdom of Great Britain and Northern Ireland (the)GD
GrenadaGE
GeorgiaGF
French GuianaGG
GuernseyGH
GhanaGI
GibraltarGL
GreenlandGM
Gambia (the)GN
GuineaGP
GuadeloupeGQ
Equatorial GuineaGR
GreeceGS
South Georgia and the South Sandwich IslandsGT
GuatemalaGU
GuamGW
Guinea-BissauGY
GuyanaHK
Hong KongHM
Heard Island and McDonald IslandsHN
HondurasHR
CroatiaHT
HaitiHU
HungaryID
IndonesiaIE
IrelandIL
IsraelIM
Isle of ManIN
IndiaIO
British Indian Ocean Territory (the)IQ
IraqIR
Iran (Islamic Republic of)IS
IcelandIT
ItalyJE
JerseyJM
JamaicaJO
JordanJP
JapanKE
KenyaKG
KyrgyzstanKH
CambodiaKI
KiribatiKM
Comoros (the)KN
Saint Kitts and NevisKP
Korea (the Democratic People's Republic of)KR
Korea (the Republic of)KW
KuwaitKY
Cayman Islands (the)KZ
KazakhstanLA
Lao People's Democratic Republic (the)LB
LebanonLC
Saint LuciaLI
LiechtensteinLK
Sri LankaLR
LiberiaLS
LesothoLT
LithuaniaLU
LuxembourgLV
LatviaLY
LibyaMA
MoroccoMC
MonacoMD
Moldova (the Republic of)ME
MontenegroMF
Saint Martin (French part)MG
MadagascarMH
Marshall Islands (the)MK
North MacedoniaML
MaliMM
MyanmarMN
MongoliaMO
MacaoMP
Northern Mariana Islands (the)MQ
MartiniqueMR
MauritaniaMS
MontserratMT
MaltaMU
MauritiusMV
MaldivesMW
MalawiMX
MexicoMY
MalaysiaMZ
MozambiqueNA
NamibiaNC
New CaledoniaNE
Niger (the)NF
Norfolk IslandNG
NigeriaNI
NicaraguaNL
Netherlands (Kingdom of the)NO
NorwayNP
NepalNR
NauruNU
NiueNZ
New ZealandOM
OmanPA
PanamaPE
PeruPF
French PolynesiaPG
Papua New GuineaPH
Philippines (the)PK
PakistanPL
PolandPM
Saint Pierre and MiquelonPN
PitcairnPR
Puerto RicoPS
Palestine, State ofPT
PortugalPW
PalauPY
ParaguayQA
QatarRE
RéunionRO
RomaniaRS
SerbiaRU
Russian Federation (the)RW
RwandaSA
Saudi ArabiaSB
Solomon IslandsSC
SeychellesSD
Sudan (the)SE
SwedenSG
SingaporeSH
Saint Helena, Ascension and Tristan da CunhaSI
SloveniaSJ
Svalbard and Jan MayenSK
SlovakiaSL
Sierra LeoneSM
San MarinoSN
SenegalSO
SomaliaSR
SurinameSS
South SudanST
Sao Tome and PrincipeSV
El SalvadorSX
Sint Maarten (Dutch part)SY
Syrian Arab Republic (the)SZ
EswatiniTC
Turks and Caicos Islands (the)TD
ChadTF
French Southern Territories (the)TG
TogoTH
ThailandTJ
TajikistanTK
TokelauTL
Timor-LesteTM
TurkmenistanTN
TunisiaTO
TongaTR
TürkiyeTT
Trinidad and TobagoTV
TuvaluTW
Taiwan (Province of China)TZ
Tanzania, the United Republic ofUA
UkraineUG
UgandaUM
United States Minor Outlying Islands (the)US
United States of America (the)UY
UruguayUZ
UzbekistanVA
Holy See (the)VC
Saint Vincent and the GrenadinesVE
Venezuela (Bolivarian Republic of)VG
Virgin Islands (British)VI
Virgin Islands (U.S.)VN
Viet NamVU
VanuatuWF
Wallis and FutunaWS
SamoaYE
YemenYT
MayotteZA
South AfricaZM
ZambiaZW
Zimbabwe결제 건 내 현금영수증 정보
발급 유형
통화 단위
400
InvalidRequestError
: 요청된 입력 정보가 유효하지 않은 경우
401
UnauthorizedError
: 인증 정보가 올바르지 않은 경우
403
ForbiddenError
: 요청이 거절된 경우
404
PaymentNotFoundError
: 결제 건이 존재하지 않는 경우
결제 다건 조회(페이지 기반)
Request
body를 쿼리 문자열에 포함시켜 보낼 수 있습니다. 자세히 보기
Body
다건 조회 API 에 사용되는 페이지 입력 정보
결제 건 다건 조회를 위한 입력 정보
Merchant 사용자만 사용가능하며, 지정되지 않은 경우 고객사 전체 결제 건을 조회합니다.
어떤 시점을 기준으로 조회를 할 것인지 선택합니다. CREATED_AT: 결제 건 생성 시점을 기준으로 조회합니다. STATUS_CHANGED_AT: 상태 승인 시점을 기준으로 조회합니다. 결제 건의 최종 상태에 따라 검색 기준이 다르게 적용됩니다. ready -> 결제 요청 시점 기준 paid -> 결제 완료 시점 기준 cancelled -> 결제 취소 시점 기준 failed -> 결제 실패 시점 기준 값을 입력하지 않으면 STATUS_CHANGED_AT 으로 자동 적용됩니다.
값을 입력하지 않으면 end의 90일 전으로 설정됩니다.
값을 입력하지 않으면 현재 시점으로 설정됩니다.
값을 입력하지 않으면 결제상태 필터링이 적용되지 않습니다.
값을 입력하지 않으면 결제수단 필터링이 적용되지 않습니다.
값을 입력하지 않으면 결제대행사 필터링이 적용되지 않습니다.
결제 건 정렬 기준
정렬 방식
포트원 버전
웹훅 전송 상태
결제가 발생한 클라이언트 환경
통화 단위
에스크로 상태
카드 브랜드
카드 유형
카드 소유주 유형
상품권 종류
입력 시 발급 유형
결제건 내 현금영수증 상태
시간 범위
시간 범위
Response
200
성공 응답으로 조회된 결제 건 리스트와 페이지 정보가 반환됩니다.
V1 결제 건의 경우 imp_uid에 해당합니다.
결제수단 정보
(결제, 본인인증 등에) 선택된 채널 정보
채널 그룹 정보
포트원 버전
결제 예약을 이용한 경우에만 존재
빌링키 결제인 경우에만 존재
결제 금액 세부 정보
통화 단위
고객 정보
V1 결제 건의 경우 타입이 REGISTERED 로 고정됩니다.
국가
결제 건 내 현금영수증 정보
반환된 페이지 결과 정보
400
InvalidRequestError
: 요청된 입력 정보가 유효하지 않은 경우
401
UnauthorizedError
: 인증 정보가 올바르지 않은 경우
403
ForbiddenError
: 요청이 거절된 경우
결제 대용량 다건 조회(커서 기반)unstable
Request
body를 쿼리 문자열에 포함시켜 보낼 수 있습니다. 자세히 보기
Body
접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 토큰에 담긴 상점 아이디를 사용합니다.
값을 입력하지 않으면 end의 90일 전으로 설정됩니다.
값을 입력하지 않으면 현재 시점으로 설정됩니다.
결제 건 리스트 중 어디서부터 읽어야 할지 가리키는 값입니다. 최초 요청일 경우 값을 입력하지 마시되, 두번째 요청 부터는 이전 요청 응답값의 cursor를 입력해주시면 됩니다.
미입력 시 기본값은 10 이며 최대 1000까지 허용
Response
200
성공 응답으로 조회된 결제 건 리스트와 커서 정보가 반환됩니다.
결제 건
400
InvalidRequestError
: 요청된 입력 정보가 유효하지 않은 경우
401
UnauthorizedError
: 인증 정보가 올바르지 않은 경우
403
ForbiddenError
: 요청이 거절된 경우
결제 취소
Request
Path
결제 건 아이디
Body
접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 토큰에 담긴 상점 아이디를 사용합니다.
값을 입력하지 않으면 전액 취소됩니다.
값을 입력하지 않으면 전액 과세 취소됩니다.
값을 입력하지 않으면 자동 계산됩니다.
CUSTOMER
ADMIN
RETAIN
RELEASE
본 취소 요청 이전의 취소 가능 잔액으로써, 값을 입력하면 잔액이 일치하는 경우에만 취소가 진행됩니다. 값을 입력하지 않으면 별도의 검증 처리를 수행하지 않습니다.
고객 정보 입력 형식
은행
Response
200
성공 응답
결제 취소 내역
400
InvalidRequestError
: 요청된 입력 정보가 유효하지 않은 경우NegativePromotionAdjustedCancelAmountError
: 프로모션에 의해 조정된 취소 금액이 음수인 경우PromotionDiscountRetainOptionShouldNotBeChangedError
: 프로모션 혜택 유지 옵션을 이전 부분 취소와 다른 것으로 입력한 경우
401
UnauthorizedError
: 인증 정보가 올바르지 않은 경우
403
ForbiddenError
: 요청이 거절된 경우
404
PaymentNotFoundError
: 결제 건이 존재하지 않는 경우
409
PaymentNotPaidError
: 결제가 완료되지 않은 경우PaymentAlreadyCancelledError
: 결제가 이미 취소된 경우CancellableAmountConsistencyBrokenError
: 취소 가능 잔액 검증에 실패한 경우CancelAmountExceedsCancellableAmountError
: 결제 취소 금액이 취소 가능 금액을 초과한 경우SumOfPartsExceedsCancelAmountError
: 면세 금액 등 하위 항목들의 합이 전체 취소 금액을 초과한 경우CancelTaxFreeAmountExceedsCancellableTaxFreeAmountError
: 취소 면세 금액이 취소 가능한 면세 금액을 초과한 경우CancelTaxAmountExceedsCancellableTaxAmountError
: 취소 과세 금액이 취소 가능한 과세 금액을 초과한 경우
502
PgProviderError
: PG사에서 오류를 전달한 경우
빌링키 결제
Request
Path
결제 건 아이디
Body
접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 토큰에 담긴 상점 아이디를 사용합니다.
다수 채널에 대해 발급된 빌링키에 대해, 결제 채널을 특정하고 싶을 때 명시
고객 정보 입력 정보
고객사가 지정한 고객의 고유 식별자입니다.
두 개의 이름 형식 중 한 가지만 선택하여 입력해주세요.
국가
성별
분리 형식 주소 입력 정보
금액 세부 입력 정보
고객사에서 직접 계산이 필요한 경우 입력합니다. 입력하지 않으면 면세 금액을 제외한 금액의 1/11 로 자동 계산됩니다.
통화 단위
KRW
대한민국 원화USD
미국 달러JPY
일본 엔화AED
UAE DirhamAFN
AfghaniALL
LekAMD
Armenian DramANG
Netherlands Antillean GuilderAOA
KwanzaARS
Argentine PesoAUD
Australian DollarAWG
Aruban FlorinAZN
Azerbaijan ManatBAM
Convertible MarkBBD
Barbados DollarBDT
TakaBGN
Bulgarian LevBHD
Bahraini DinarBIF
Burundi FrancBMD
Bermudian DollarBND
Brunei DollarBOB
BolivianoBOV
MvdolBRL
Brazilian RealBSD
Bahamian DollarBTN
NgultrumBWP
PulaBYN
Belarusian RubleBZD
Belize DollarCAD
Canadian DollarCDF
Congolese FrancCHE
WIR EuroCHF
Swiss FrancCHW
WIR FrancCLF
Unidad de FomentoCLP
Chilean PesoCNY
Yuan RenminbiCOP
Colombian PesoCOU
Unidad de Valor RealCRC
Costa Rican ColonCUC
Peso ConvertibleCUP
Cuban PesoCVE
Cabo Verde EscudoCZK
Czech KorunaDJF
Djibouti FrancDKK
Danish KroneDOP
Dominican PesoDZD
Algerian DinarEGP
Egyptian PoundERN
NakfaETB
Ethiopian BirrEUR
EuroFJD
Fiji DollarFKP
Falkland Islands PoundGBP
Pound SterlingGEL
LariGHS
Ghana CediGIP
Gibraltar PoundGMD
DalasiGNF
Guinean FrancGTQ
QuetzalGYD
Guyana DollarHKD
Hong Kong DollarHNL
LempiraHRK
Kuna (Replaced by EUR)HTG
GourdeHUF
ForintIDR
RupiahILS
New Israeli SheqelINR
Indian RupeeIQD
Iraqi DinarIRR
Iranian RialISK
Iceland KronaJMD
Jamaican DollarJOD
Jordanian DinarKES
Kenyan ShillingKGS
SomKHR
RielKMF
Comorian Franc KPW
North Korean WonKWD
Kuwaiti DinarKYD
Cayman Islands DollarKZT
TengeLAK
Lao KipLBP
Lebanese PoundLKR
Sri Lanka RupeeLRD
Liberian DollarLSL
LotiLYD
Libyan DinarMAD
Moroccan DirhamMDL
Moldovan LeuMGA
Malagasy AriaryMKD
DenarMMK
KyatMNT
TugrikMOP
PatacaMRU
OuguiyaMUR
Mauritius RupeeMVR
RufiyaaMWK
Malawi KwachaMXN
Mexican PesoMXV
Mexican Unidad de Inversion (UDI)MYR
Malaysian RinggitMZN
Mozambique MeticalNAD
Namibia DollarNGN
NairaNIO
Cordoba OroNOK
Norwegian KroneNPR
Nepalese RupeeNZD
New Zealand DollarOMR
Rial OmaniPAB
BalboaPEN
SolPGK
KinaPHP
Philippine PesoPKR
Pakistan RupeePLN
ZlotyPYG
GuaraniQAR
Qatari RialRON
Romanian LeuRSD
Serbian DinarRUB
Russian RubleRWF
Rwanda FrancSAR
Saudi RiyalSBD
Solomon Islands DollarSCR
Seychelles RupeeSDG
Sudanese PoundSEK
Swedish KronaSGD
Singapore DollarSHP
Saint Helena PoundSLE
LeoneSLL
LeoneSOS
Somali ShillingSRD
Surinam DollarSSP
South Sudanese PoundSTN
DobraSVC
El Salvador ColonSYP
Syrian PoundSZL
LilangeniTHB
BahtTJS
SomoniTMT
Turkmenistan New ManatTND
Tunisian DinarTOP
Pa’angaTRY
Turkish LiraTTD
Trinidad and Tobago DollarTWD
New Taiwan DollarTZS
Tanzanian ShillingUAH
HryvniaUGX
Uganda ShillingUSN
US Dollar (Next day)UYI
Uruguay Peso en Unidades Indexadas (UI)UYU
Peso UruguayoUYW
Unidad PrevisionalUZS
Uzbekistan SumVED
Bolívar SoberanoVES
Bolívar SoberanoVND
DongVUV
VatuWST
TalaXAF
CFA Franc BEACXAG
SilverXAU
GoldXBA
Bond Markets Unit European Composite Unit (EURCO)XBB
Bond Markets Unit European Monetary Unit (E.M.U.-6)XBC
Bond Markets Unit European Unit of Account 9 (E.U.A.-9)XBD
Bond Markets Unit European Unit of Account 17 (E.U.A.-17)XCD
East Caribbean DollarXDR
SDR (Special Drawing Right)XOF
CFA Franc BCEAOXPD
PalladiumXPF
CFP FrancXPT
PlatinumXSU
SucreXTS
Codes specifically reserved for testing purposesXUA
ADB Unit of AccountXXX
The codes assigned for transactions where no currency is involvedYER
Yemeni RialZAR
RandZMW
Zambian KwachaZWL
Zimbabwe Dollar현금영수증 입력 정보
입력 시 발급 유형
미발행 유형 선택 시 입력하지 않습니다.
국가
AD
AndorraAE
United Arab Emirates (the)AF
AfghanistanAG
Antigua and BarbudaAI
AnguillaAL
AlbaniaAM
ArmeniaAO
AngolaAQ
AntarcticaAR
ArgentinaAS
American SamoaAT
AustriaAU
AustraliaAW
ArubaAX
Åland IslandsAZ
AzerbaijanBA
Bosnia and HerzegovinaBB
BarbadosBD
BangladeshBE
BelgiumBF
Burkina FasoBG
BulgariaBH
BahrainBI
BurundiBJ
BeninBL
Saint BarthélemyBM
BermudaBN
Brunei DarussalamBO
Bolivia (Plurinational State of)BQ
Bonaire, Sint Eustatius and SabaBR
BrazilBS
Bahamas (the)BT
BhutanBV
Bouvet IslandBW
BotswanaBY
BelarusBZ
BelizeCA
CanadaCC
Cocos (Keeling) Islands (the)CD
Congo (the Democratic Republic of the)CF
Central African Republic (the)CG
Congo (the)CH
SwitzerlandCI
Côte d'IvoireCK
Cook Islands (the)CL
ChileCM
CameroonCN
ChinaCO
ColombiaCR
Costa RicaCU
CubaCV
Cabo VerdeCW
CuraçaoCX
Christmas IslandCY
CyprusCZ
CzechiaDE
GermanyDJ
DjiboutiDK
DenmarkDM
DominicaDO
Dominican Republic (the)DZ
AlgeriaEC
EcuadorEE
EstoniaEG
EgyptEH
Western SaharaER
EritreaES
SpainET
EthiopiaFI
FinlandFJ
FijiFK
Falkland Islands (the) [Malvinas]FM
Micronesia (Federated States of)FO
Faroe Islands (the)FR
FranceGA
GabonGB
United Kingdom of Great Britain and Northern Ireland (the)GD
GrenadaGE
GeorgiaGF
French GuianaGG
GuernseyGH
GhanaGI
GibraltarGL
GreenlandGM
Gambia (the)GN
GuineaGP
GuadeloupeGQ
Equatorial GuineaGR
GreeceGS
South Georgia and the South Sandwich IslandsGT
GuatemalaGU
GuamGW
Guinea-BissauGY
GuyanaHK
Hong KongHM
Heard Island and McDonald IslandsHN
HondurasHR
CroatiaHT
HaitiHU
HungaryID
IndonesiaIE
IrelandIL
IsraelIM
Isle of ManIN
IndiaIO
British Indian Ocean Territory (the)IQ
IraqIR
Iran (Islamic Republic of)IS
IcelandIT
ItalyJE
JerseyJM
JamaicaJO
JordanJP
JapanKE
KenyaKG
KyrgyzstanKH
CambodiaKI
KiribatiKM
Comoros (the)KN
Saint Kitts and NevisKP
Korea (the Democratic People's Republic of)KR
Korea (the Republic of)KW
KuwaitKY
Cayman Islands (the)KZ
KazakhstanLA
Lao People's Democratic Republic (the)LB
LebanonLC
Saint LuciaLI
LiechtensteinLK
Sri LankaLR
LiberiaLS
LesothoLT
LithuaniaLU
LuxembourgLV
LatviaLY
LibyaMA
MoroccoMC
MonacoMD
Moldova (the Republic of)ME
MontenegroMF
Saint Martin (French part)MG
MadagascarMH
Marshall Islands (the)MK
North MacedoniaML
MaliMM
MyanmarMN
MongoliaMO
MacaoMP
Northern Mariana Islands (the)MQ
MartiniqueMR
MauritaniaMS
MontserratMT
MaltaMU
MauritiusMV
MaldivesMW
MalawiMX
MexicoMY
MalaysiaMZ
MozambiqueNA
NamibiaNC
New CaledoniaNE
Niger (the)NF
Norfolk IslandNG
NigeriaNI
NicaraguaNL
Netherlands (Kingdom of the)NO
NorwayNP
NepalNR
NauruNU
NiueNZ
New ZealandOM
OmanPA
PanamaPE
PeruPF
French PolynesiaPG
Papua New GuineaPH
Philippines (the)PK
PakistanPL
PolandPM
Saint Pierre and MiquelonPN
PitcairnPR
Puerto RicoPS
Palestine, State ofPT
PortugalPW
PalauPY
ParaguayQA
QatarRE
RéunionRO
RomaniaRS
SerbiaRU
Russian Federation (the)RW
RwandaSA
Saudi ArabiaSB
Solomon IslandsSC
SeychellesSD
Sudan (the)SE
SwedenSG
SingaporeSH
Saint Helena, Ascension and Tristan da CunhaSI
SloveniaSJ
Svalbard and Jan MayenSK
SlovakiaSL
Sierra LeoneSM
San MarinoSN
SenegalSO
SomaliaSR
SurinameSS
South SudanST
Sao Tome and PrincipeSV
El SalvadorSX
Sint Maarten (Dutch part)SY
Syrian Arab Republic (the)SZ
EswatiniTC
Turks and Caicos Islands (the)TD
ChadTF
French Southern Territories (the)TG
TogoTH
ThailandTJ
TajikistanTK
TokelauTL
Timor-LesteTM
TurkmenistanTN
TunisiaTO
TongaTR
TürkiyeTT
Trinidad and TobagoTV
TuvaluTW
Taiwan (Province of China)TZ
Tanzania, the United Republic ofUA
UkraineUG
UgandaUM
United States Minor Outlying Islands (the)US
United States of America (the)UY
UruguayUZ
UzbekistanVA
Holy See (the)VC
Saint Vincent and the GrenadinesVE
Venezuela (Bolivarian Republic of)VG
Virgin Islands (British)VI
Virgin Islands (U.S.)VN
Viet NamVU
VanuatuWF
Wallis and FutunaWS
SamoaYE
YemenYT
MayotteZA
South AfricaZM
ZambiaZW
Zimbabwe결제 승인/실패 시 요청을 받을 웹훅 주소입니다. 상점에 설정되어 있는 값보다 우선적으로 적용됩니다. 입력된 값이 없을 경우에는 빈 배열로 해석됩니다.
입력된 값이 없을 경우에는 빈 배열로 해석됩니다.
고객사가 직접 부여한 식별자입니다.
카테고리 등으로 활용될 수 있습니다.
상품 유형
PHYSICAL
실물 상품DIGITAL
디지털 상품서비스, 온라인 상품 등 실물이 존재하지 않는 무형의 상품을 의미합니다.
분리 형식 주소 입력 정보
국가
Response
200
성공 응답
빌링키 결제 완료된 결제 건 요약 정보
400
InvalidRequestError
: 요청된 입력 정보가 유효하지 않은 경우PromotionPayMethodDoesNotMatchError
: 결제수단이 프로모션에 지정된 것과 일치하지 않는 경우DiscountAmountExceedsTotalAmountError
: 프로모션 할인 금액이 결제 시도 금액 이상인 경우MaxTransactionCountReachedError
: 결제 혹은 본인인증 시도 횟수가 최대에 도달한 경우
401
UnauthorizedError
: 인증 정보가 올바르지 않은 경우
403
ForbiddenError
: 요청이 거절된 경우
404
BillingKeyNotFoundError
: 빌링키가 존재하지 않는 경우ChannelNotFoundError
: 요청된 채널이 존재하지 않는 경우
409
AlreadyPaidError
: 결제가 이미 완료된 경우SumOfPartsExceedsTotalAmountError
: 면세 금액 등 하위 항목들의 합이 전체 결제 금액을 초과한 경우BillingKeyAlreadyDeletedError
: 빌링키가 이미 삭제된 경우PaymentScheduleAlreadyExistsError
: 결제 예약건이 이미 존재하는 경우
502
PgProviderError
: PG사에서 오류를 전달한 경우
수기 결제
Request
Path
결제 건 아이디
Body
접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 토큰에 담긴 상점 아이디를 사용합니다.
채널 키 또는 채널 그룹 ID 필수
채널 키 또는 채널 그룹 ID 필수
하나의 필드만 입력합니다.
카드 수단 정보 입력 정보
가상계좌 수단 정보 입력 정보
기본값은 false 입니다.
기본값은 false 입니다.
고객 정보 입력 정보
고객사가 지정한 고객의 고유 식별자입니다.
두 개의 이름 형식 중 한 가지만 선택하여 입력해주세요.
국가
성별
분리 형식 주소 입력 정보
금액 세부 입력 정보
고객사에서 직접 계산이 필요한 경우 입력합니다. 입력하지 않으면 면세 금액을 제외한 금액의 1/11 로 자동 계산됩니다.
통화 단위
KRW
대한민국 원화USD
미국 달러JPY
일본 엔화AED
UAE DirhamAFN
AfghaniALL
LekAMD
Armenian DramANG
Netherlands Antillean GuilderAOA
KwanzaARS
Argentine PesoAUD
Australian DollarAWG
Aruban FlorinAZN
Azerbaijan ManatBAM
Convertible MarkBBD
Barbados DollarBDT
TakaBGN
Bulgarian LevBHD
Bahraini DinarBIF
Burundi FrancBMD
Bermudian DollarBND
Brunei DollarBOB
BolivianoBOV
MvdolBRL
Brazilian RealBSD
Bahamian DollarBTN
NgultrumBWP
PulaBYN
Belarusian RubleBZD
Belize DollarCAD
Canadian DollarCDF
Congolese FrancCHE
WIR EuroCHF
Swiss FrancCHW
WIR FrancCLF
Unidad de FomentoCLP
Chilean PesoCNY
Yuan RenminbiCOP
Colombian PesoCOU
Unidad de Valor RealCRC
Costa Rican ColonCUC
Peso ConvertibleCUP
Cuban PesoCVE
Cabo Verde EscudoCZK
Czech KorunaDJF
Djibouti FrancDKK
Danish KroneDOP
Dominican PesoDZD
Algerian DinarEGP
Egyptian PoundERN
NakfaETB
Ethiopian BirrEUR
EuroFJD
Fiji DollarFKP
Falkland Islands PoundGBP
Pound SterlingGEL
LariGHS
Ghana CediGIP
Gibraltar PoundGMD
DalasiGNF
Guinean FrancGTQ
QuetzalGYD
Guyana DollarHKD
Hong Kong DollarHNL
LempiraHRK
Kuna (Replaced by EUR)HTG
GourdeHUF
ForintIDR
RupiahILS
New Israeli SheqelINR
Indian RupeeIQD
Iraqi DinarIRR
Iranian RialISK
Iceland KronaJMD
Jamaican DollarJOD
Jordanian DinarKES
Kenyan ShillingKGS
SomKHR
RielKMF
Comorian Franc KPW
North Korean WonKWD
Kuwaiti DinarKYD
Cayman Islands DollarKZT
TengeLAK
Lao KipLBP
Lebanese PoundLKR
Sri Lanka RupeeLRD
Liberian DollarLSL
LotiLYD
Libyan DinarMAD
Moroccan DirhamMDL
Moldovan LeuMGA
Malagasy AriaryMKD
DenarMMK
KyatMNT
TugrikMOP
PatacaMRU
OuguiyaMUR
Mauritius RupeeMVR
RufiyaaMWK
Malawi KwachaMXN
Mexican PesoMXV
Mexican Unidad de Inversion (UDI)MYR
Malaysian RinggitMZN
Mozambique MeticalNAD
Namibia DollarNGN
NairaNIO
Cordoba OroNOK
Norwegian KroneNPR
Nepalese RupeeNZD
New Zealand DollarOMR
Rial OmaniPAB
BalboaPEN
SolPGK
KinaPHP
Philippine PesoPKR
Pakistan RupeePLN
ZlotyPYG
GuaraniQAR
Qatari RialRON
Romanian LeuRSD
Serbian DinarRUB
Russian RubleRWF
Rwanda FrancSAR
Saudi RiyalSBD
Solomon Islands DollarSCR
Seychelles RupeeSDG
Sudanese PoundSEK
Swedish KronaSGD
Singapore DollarSHP
Saint Helena PoundSLE
LeoneSLL
LeoneSOS
Somali ShillingSRD
Surinam DollarSSP
South Sudanese PoundSTN
DobraSVC
El Salvador ColonSYP
Syrian PoundSZL
LilangeniTHB
BahtTJS
SomoniTMT
Turkmenistan New ManatTND
Tunisian DinarTOP
Pa’angaTRY
Turkish LiraTTD
Trinidad and Tobago DollarTWD
New Taiwan DollarTZS
Tanzanian ShillingUAH
HryvniaUGX
Uganda ShillingUSN
US Dollar (Next day)UYI
Uruguay Peso en Unidades Indexadas (UI)UYU
Peso UruguayoUYW
Unidad PrevisionalUZS
Uzbekistan SumVED
Bolívar SoberanoVES
Bolívar SoberanoVND
DongVUV
VatuWST
TalaXAF
CFA Franc BEACXAG
SilverXAU
GoldXBA
Bond Markets Unit European Composite Unit (EURCO)XBB
Bond Markets Unit European Monetary Unit (E.M.U.-6)XBC
Bond Markets Unit European Unit of Account 9 (E.U.A.-9)XBD
Bond Markets Unit European Unit of Account 17 (E.U.A.-17)XCD
East Caribbean DollarXDR
SDR (Special Drawing Right)XOF
CFA Franc BCEAOXPD
PalladiumXPF
CFP FrancXPT
PlatinumXSU
SucreXTS
Codes specifically reserved for testing purposesXUA
ADB Unit of AccountXXX
The codes assigned for transactions where no currency is involvedYER
Yemeni RialZAR
RandZMW
Zambian KwachaZWL
Zimbabwe Dollar국가
AD
AndorraAE
United Arab Emirates (the)AF
AfghanistanAG
Antigua and BarbudaAI
AnguillaAL
AlbaniaAM
ArmeniaAO
AngolaAQ
AntarcticaAR
ArgentinaAS
American SamoaAT
AustriaAU
AustraliaAW
ArubaAX
Åland IslandsAZ
AzerbaijanBA
Bosnia and HerzegovinaBB
BarbadosBD
BangladeshBE
BelgiumBF
Burkina FasoBG
BulgariaBH
BahrainBI
BurundiBJ
BeninBL
Saint BarthélemyBM
BermudaBN
Brunei DarussalamBO
Bolivia (Plurinational State of)BQ
Bonaire, Sint Eustatius and SabaBR
BrazilBS
Bahamas (the)BT
BhutanBV
Bouvet IslandBW
BotswanaBY
BelarusBZ
BelizeCA
CanadaCC
Cocos (Keeling) Islands (the)CD
Congo (the Democratic Republic of the)CF
Central African Republic (the)CG
Congo (the)CH
SwitzerlandCI
Côte d'IvoireCK
Cook Islands (the)CL
ChileCM
CameroonCN
ChinaCO
ColombiaCR
Costa RicaCU
CubaCV
Cabo VerdeCW
CuraçaoCX
Christmas IslandCY
CyprusCZ
CzechiaDE
GermanyDJ
DjiboutiDK
DenmarkDM
DominicaDO
Dominican Republic (the)DZ
AlgeriaEC
EcuadorEE
EstoniaEG
EgyptEH
Western SaharaER
EritreaES
SpainET
EthiopiaFI
FinlandFJ
FijiFK
Falkland Islands (the) [Malvinas]FM
Micronesia (Federated States of)FO
Faroe Islands (the)FR
FranceGA
GabonGB
United Kingdom of Great Britain and Northern Ireland (the)GD
GrenadaGE
GeorgiaGF
French GuianaGG
GuernseyGH
GhanaGI
GibraltarGL
GreenlandGM
Gambia (the)GN
GuineaGP
GuadeloupeGQ
Equatorial GuineaGR
GreeceGS
South Georgia and the South Sandwich IslandsGT
GuatemalaGU
GuamGW
Guinea-BissauGY
GuyanaHK
Hong KongHM
Heard Island and McDonald IslandsHN
HondurasHR
CroatiaHT
HaitiHU
HungaryID
IndonesiaIE
IrelandIL
IsraelIM
Isle of ManIN
IndiaIO
British Indian Ocean Territory (the)IQ
IraqIR
Iran (Islamic Republic of)IS
IcelandIT
ItalyJE
JerseyJM
JamaicaJO
JordanJP
JapanKE
KenyaKG
KyrgyzstanKH
CambodiaKI
KiribatiKM
Comoros (the)KN
Saint Kitts and NevisKP
Korea (the Democratic People's Republic of)KR
Korea (the Republic of)KW
KuwaitKY
Cayman Islands (the)KZ
KazakhstanLA
Lao People's Democratic Republic (the)LB
LebanonLC
Saint LuciaLI
LiechtensteinLK
Sri LankaLR
LiberiaLS
LesothoLT
LithuaniaLU
LuxembourgLV
LatviaLY
LibyaMA
MoroccoMC
MonacoMD
Moldova (the Republic of)ME
MontenegroMF
Saint Martin (French part)MG
MadagascarMH
Marshall Islands (the)MK
North MacedoniaML
MaliMM
MyanmarMN
MongoliaMO
MacaoMP
Northern Mariana Islands (the)MQ
MartiniqueMR
MauritaniaMS
MontserratMT
MaltaMU
MauritiusMV
MaldivesMW
MalawiMX
MexicoMY
MalaysiaMZ
MozambiqueNA
NamibiaNC
New CaledoniaNE
Niger (the)NF
Norfolk IslandNG
NigeriaNI
NicaraguaNL
Netherlands (Kingdom of the)NO
NorwayNP
NepalNR
NauruNU
NiueNZ
New ZealandOM
OmanPA
PanamaPE
PeruPF
French PolynesiaPG
Papua New GuineaPH
Philippines (the)PK
PakistanPL
PolandPM
Saint Pierre and MiquelonPN
PitcairnPR
Puerto RicoPS
Palestine, State ofPT
PortugalPW
PalauPY
ParaguayQA
QatarRE
RéunionRO
RomaniaRS
SerbiaRU
Russian Federation (the)RW
RwandaSA
Saudi ArabiaSB
Solomon IslandsSC
SeychellesSD
Sudan (the)SE
SwedenSG
SingaporeSH
Saint Helena, Ascension and Tristan da CunhaSI
SloveniaSJ
Svalbard and Jan MayenSK
SlovakiaSL
Sierra LeoneSM
San MarinoSN
SenegalSO
SomaliaSR
SurinameSS
South SudanST
Sao Tome and PrincipeSV
El SalvadorSX
Sint Maarten (Dutch part)SY
Syrian Arab Republic (the)SZ
EswatiniTC
Turks and Caicos Islands (the)TD
ChadTF
French Southern Territories (the)TG
TogoTH
ThailandTJ
TajikistanTK
TokelauTL
Timor-LesteTM
TurkmenistanTN
TunisiaTO
TongaTR
TürkiyeTT
Trinidad and TobagoTV
TuvaluTW
Taiwan (Province of China)TZ
Tanzania, the United Republic ofUA
UkraineUG
UgandaUM
United States Minor Outlying Islands (the)US
United States of America (the)UY
UruguayUZ
UzbekistanVA
Holy See (the)VC
Saint Vincent and the GrenadinesVE
Venezuela (Bolivarian Republic of)VG
Virgin Islands (British)VI
Virgin Islands (U.S.)VN
Viet NamVU
VanuatuWF
Wallis and FutunaWS
SamoaYE
YemenYT
MayotteZA
South AfricaZM
ZambiaZW
Zimbabwe결제 승인/실패 시 요청을 받을 웹훅 주소입니다. 상점에 설정되어 있는 값보다 우선적으로 적용됩니다. 입력된 값이 없을 경우에는 빈 배열로 해석됩니다.
입력된 값이 없을 경우에는 빈 배열로 해석됩니다.
고객사가 직접 부여한 식별자입니다.
카테고리 등으로 활용될 수 있습니다.
상품 유형
PHYSICAL
실물 상품DIGITAL
디지털 상품서비스, 온라인 상품 등 실물이 존재하지 않는 무형의 상품을 의미합니다.
분리 형식 주소 입력 정보
국가
Response
200
성공 응답
수기 결제가 완료된 결제 건 요약 정보
400
InvalidRequestError
: 요청된 입력 정보가 유효하지 않은 경우PromotionPayMethodDoesNotMatchError
: 결제수단이 프로모션에 지정된 것과 일치하지 않는 경우DiscountAmountExceedsTotalAmountError
: 프로모션 할인 금액이 결제 시도 금액 이상인 경우MaxTransactionCountReachedError
: 결제 혹은 본인인증 시도 횟수가 최대에 도달한 경우
401
UnauthorizedError
: 인증 정보가 올바르지 않은 경우
403
ForbiddenError
: 요청이 거절된 경우
404
ChannelNotFoundError
: 요청된 채널이 존재하지 않는 경우
409
AlreadyPaidError
: 결제가 이미 완료된 경우SumOfPartsExceedsTotalAmountError
: 면세 금액 등 하위 항목들의 합이 전체 결제 금액을 초과한 경우PaymentScheduleAlreadyExistsError
: 결제 예약건이 이미 존재하는 경우
502
PgProviderError
: PG사에서 오류를 전달한 경우
가상계좌 말소
Request
Path
결제 건 아이디
Query
접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 토큰에 담긴 상점 아이디를 사용합니다.
Response
200
성공 응답
400
InvalidRequestError
: 요청된 입력 정보가 유효하지 않은 경우
401
UnauthorizedError
: 인증 정보가 올바르지 않은 경우
403
ForbiddenError
: 요청이 거절된 경우
404
PaymentNotFoundError
: 결제 건이 존재하지 않는 경우
409
PaymentNotWaitingForDepositError
: 결제 건이 입금 대기 상태가 아닌 경우
502
PgProviderError
: PG사에서 오류를 전달한 경우
에스크로 배송 정보 등록
Request
Path
결제 건 아이디
Body
접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 토큰에 담긴 상점 아이디를 사용합니다.
에스크로 발송자 정보
분리 형식 주소 입력 정보
에스크로 수취인 정보
분리 형식 주소 입력 정보
배송정보
물류 회사
분리 형식 주소 입력 정보
에스크로 구매 확정 시 이메일로 알림을 보낼지 여부입니다.
고객사가 직접 부여한 식별자입니다.
카테고리 등으로 활용될 수 있습니다.
Response
200
성공 응답
400
InvalidRequestError
: 요청된 입력 정보가 유효하지 않은 경우
401
UnauthorizedError
: 인증 정보가 올바르지 않은 경우
403
ForbiddenError
: 요청이 거절된 경우
404
PaymentNotFoundError
: 결제 건이 존재하지 않는 경우
409
PaymentNotPaidError
: 결제가 완료되지 않은 경우
502
PgProviderError
: PG사에서 오류를 전달한 경우
에스크로 배송 정보 수정
Request
Path
결제 건 아이디
Body
접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 토큰에 담긴 상점 아이디를 사용합니다.
에스크로 발송자 정보
분리 형식 주소 입력 정보
에스크로 수취인 정보
분리 형식 주소 입력 정보
배송정보
물류 회사
분리 형식 주소 입력 정보
에스크로 구매 확정 시 이메일로 알림을 보낼지 여부입니다.
고객사가 직접 부여한 식별자입니다.
카테고리 등으로 활용될 수 있습니다.
Response
200
성공 응답
400
InvalidRequestError
: 요청된 입력 정보가 유효하지 않은 경우
401
UnauthorizedError
: 인증 정보가 올바르지 않은 경우
403
ForbiddenError
: 요청이 거절된 경우
404
PaymentNotFoundError
: 결제 건이 존재하지 않는 경우
409
PaymentNotPaidError
: 결제가 완료되지 않은 경우
502
PgProviderError
: PG사에서 오류를 전달한 경우
에스크로 구매 확정
Request
Path
결제 건 아이디
Body
접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 토큰에 담긴 상점 아이디를 사용합니다.
구매확정요청 주체가 고객사 관리자인지 구매자인지 구분하기 위한 필드입니다. 네이버페이 전용 파라미터이며, 구분이 모호한 경우 고객사 관리자(true)로 입력합니다.
Response
200
성공 응답
400
InvalidRequestError
: 요청된 입력 정보가 유효하지 않은 경우
401
UnauthorizedError
: 인증 정보가 올바르지 않은 경우
403
ForbiddenError
: 요청이 거절된 경우
404
PaymentNotFoundError
: 결제 건이 존재하지 않는 경우
409
PaymentNotPaidError
: 결제가 완료되지 않은 경우
502
PgProviderError
: PG사에서 오류를 전달한 경우
웹훅 재발송
Request
Path
결제 건 아이디
Body
접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 토큰에 담긴 상점 아이디를 사용합니다.
입력하지 않으면 결제 건의 가장 최근 웹훅 아이디가 기본 적용됩니다
Response
200
성공 응답
성공 웹훅 내역
웹훅 발송 시 결제 건 상태
웹훅 전송 상태
V1 결제 건인 경우, 값이 존재하지 않습니다.
V1 결제 건인 경우, 값이 존재하지 않습니다.
수동 웹훅 재발송, 가상계좌 입금, 비동기 취소 승인 시 발생한 웹훅일 때 필드의 값이 존재합니다.
웹훅 요청 정보
웹훅 응답 정보
400
InvalidRequestError
: 요청된 입력 정보가 유효하지 않은 경우MaxWebhookRetryCountReachedError
: 동일한 webhook id에 대한 수동 재시도 횟수가 최대에 도달한 경우
401
UnauthorizedError
: 인증 정보가 올바르지 않은 경우
403
ForbiddenError
: 요청이 거절된 경우
404
PaymentNotFoundError
: 결제 건이 존재하지 않는 경우WebhookNotFoundError
: 웹훅 내역이 존재하지 않는 경우
영수증 내 하위 상점 거래 등록
Request
Path
등록할 하위 상점 결제 건 아이디
Body
통화 단위
Response
200
성공 응답
400
InvalidRequestError
: 요청된 입력 정보가 유효하지 않은 경우
401
UnauthorizedError
: 인증 정보가 올바르지 않은 경우
403
ForbiddenError
: 요청이 거절된 경우
404
PaymentNotFoundError
: 결제 건이 존재하지 않는 경우
409
PaymentNotPaidError
: 결제가 완료되지 않은 경우
502
PgProviderError
: PG사에서 오류를 전달한 경우