NAV Navbar

Payletter Payment Service

Introduction

No matter how many times you think, Payletter is your partner at all times.

Payletter provides an electronic payment service for sales of product at online store

We are trying our best to provide the most convenient payment service with our capability in stable transaction processing,

various kinds of payment method and security certification

1. 260 partners in 25 countries
2. Stable payment environment with PCI-DSS(Global Credit Card data security standard, ISMS (Data security standard certificated in local organization)
3. Proven capability in transaction processing from experience in working with local No.1 e-commerce, music streaming and VOD service
4. Stable service and settlement in basis of solid financial structure
5. Exceptional response service compared to other payment services. (98.7% successful with response)

Payment Method and Additional Service

Finance Simple Payment Telecom Voucher/Prepaid Card Additional Service
Credit Card
Internet Banking
Virtual Account
TOSS
Kakao Pay
Payco
Bank Account
Mobile
Phone Bill (KT)
Culture Voucher
Smart Culture Voucher
Book Culture Voucher
Happymoney Voucher
Mobile POP
Teen Cash
CVS Cash
Eggmoney
Transportation Card
(T-money, Cashbee)

How to Apply to

Partnership Inquiry: Peter Lee (+82-2-6191-3819 / whlee@payletter.com)
1. Apply for Payletter Service in Online (Sign up)
2. Service Review View Unavailable Service
3. Guarantee Insurance
- Inquiry: Seoul Guarantee Insurance Seocho Office [Guaranteeinsur Corp / +82-2-3486-0021 or +82-2-3487-0035]
4. Submit a Contract and required document View a contract
5. Review for Each Payment Method
- Credit Card/Simple Payment/Mobile: Two Weeks in general
- Internet Banking: 1~2 Days in general
- Voucher/Prepaid Card: 3~5 Days in general
6. Make a Payment for Registration Fee and Finish an application

Required Document

Division Corporate Business Individual Business
Contract Document 1. 2 Copies of PayoneQ Service Agreement
2. 1 Copy of personal information Agreement
Required Document 1. 1 Copy of Certificate of Business
2. 1 Original copy of Certificate of Corporate Seal Impression (Issued within 3 months)
3. 1 Copy of Bankbook in name of Corporate
4. 1 Copy of Usesignet Seal (In case of being stamped with usesignet in Contract.)
5. 1 Original Copy of Guarantee Insurance
1. 1 Copy of Certificate of Business
2. 1 Copy of Certificate of Seal Impression in Name of Representative (Issued within 3 months)
3. 1 Copy of Bankbook in name of Representative or Corporate
4. 1 Original Copy of Guarantee Insurance

Integration preparation

API HTTPS Protocol

Supportive HTTPS Protocol

Please refer to that API HTTPS of Payletter only supports TLS 1.1 and 1.2

Firewall

Please add inbound IP in order to receive a callback for payment completion.

Test : 121.254.205.166

Live : 211.115.72.37, 211.115.72.38, 211.115.117.11(Reserve)

API Authorization

API Key will be issued once contract is completed. Guide for Contract

Please find out API Key in admin page for merchant.

Each API Key for Payment and Search will be separately issued.

Please send API Key for HttpRequestHeader authorization as follows.

Authorization: PLKEY {APIKey of Client}

API Endpoint URL

Environment Address
TEST https://testpgapi.payletter.com/
LIVE https://pgapi.payletter.com/

Client Information for Test Environment

Integration test in test environment is available through API Key before registering.

Parameter Value
Client ID pay_test
API Key (PAYMENT) MTFBNTAzNTEwNDAxQUIyMjlCQzgwNTg1MkU4MkZENDA=
API Key (SEARCH) MUI3MjM0RUExQTgyRDA1ODZGRDUyOEM4OTY2QTVCN0Y=

Information by Payment Method

Payment Method Automatic Payment Payment Cancellation Partial Cancellation Note
Credit Card  O O O Unavailable to communicate with VAN(Credit Card) company in test environment
Internet Banking X O X Actual payment occurred in test environment (Automatic payment cancellation for test on night of the day)
Virtual Account X X X It is unavailable to cancel in case of actual payment.
Please contact Payletter for test.
TOSS    X O X Available in TLS 1.1 browser and above
Kakao Pay X O X Actual payment occurred in test environment (Automatic payment cancellation for test on night of the day)
Payco O O X
Checkpay O O X
Mobile O O O Actual payment occurred in test environment (Automatic payment cancellation for test on night of the day)
Phone Bill (KT) X O X No incoming call in test environment.
Successful payment case in live environment.
SSGPay O O O Actual payment occurred in test environment (Automatic payment cancellation for test on night of the day)
Culture Voucher X O X Payment in test environment is under plan.
Please contact Payletter for test.
Smart Culture Voucher X O X Payment in test environment is under plan.
Please contact Payletter for test.
Book Culture Voucher X O X Payment in test environment is under plan.
Please contact Payletter for test.
Happymoney Voucher X O X Payment in test environment is under plan.
Please contact Payletter for test.
Happymoney Mobile POP X O X Payment in test environment is under plan.
Please contact Payletter for test.
Teencash X O X Payment in test environment is under plan.
Please contact Payletter for test.
CVS Cash X O X Payment in test environment is under plan.
Please contact Payletter for test.
Eggmoney X O X Payment in test environment is under plan.
Please contact Payletter for test.
Transportation Card X O O Payment in test environment is under plan.
Please contact Payletter for test.

Technical Support

poqdev@payletter.com

For a quicker response, please provide detailed information such as integration environment, client ID, invoice number, time of transaction, token and related others. It would be useful for support.

API Information

List of API

URL METHOD KEY TYPE FEATURES
v1.0/payments/request POST PAYMENT PAYMENT REQUEST
v1.0/payments/cancel POST PAYMENT PAYMENT CANCELLATION
v1.0/payments/cancel/partial POST PAYMENT PARTIAL CANCELLATION
v1.0/payments/autopay POST PAYMENT AUTOMATIC PAYMENT
v1.0/cashreceipt/issue/{tid} POST PAYMENT ISSUE CASH RECEIPT (E-INVOICE)
v1.0/payments/transaction/list GET SEARCH SEARCH PAYMENT HISTORY
v1.0/receipt/info/{tid} GET SEARCH TRANSACTION HISTORY CONFIRMATION

Payment Process

API Sample Source

The available programming languages for API sample sources of PAYLETTER are ASP, ASP.NET, JSP, PHP.

Programming Language Sample Source
ASP Download

ASP.NET Download

JSP Download

PHP Download

Payment Request

Request

POST /v1.0/payments/request HTTP/1.1
Host: testpgapi.payletter.com
Authorization: PLKEY MTFBNTAzNTEwNDAxQUIyMjlCQzgwNTg1MkU4MkZENDA=
Content-Type: application/json

{
    "pgcode" : "mobile",
    "user_id":"test_user_id",
    "user_name":"tester",    
    "service_name":"payletter",    
    "client_id":"pay_test",
    "order_no":"1234567890",
    "amount":1000,
    "product_name":"test product",    
    "email_flag":"Y",
    "email_addr":"payletter@payletter.com",
    "autopay_flag":"N",    
    "receipt_flag":"Y",
    "custom_parameter":"this is custom parameter",    
    "return_url":"https://testpg.payletter.com/result",
    "callback_url":"https://testpg.payletter.com/callback",
    "cancel_url":"https://testpg.payletter.com/cancel"
}

Key Type

PAYMENT

HTTP Request

POST v1.0/payments/request

Request Parameters

Parameter Default Type Size Description
pgcode Necessary string 20 Payment method Code Refer to Appendix
client_id Necessary string 10 Client ID
service_name string 30 Name of Service
user_id Necessary string 50 Paid User(Member) ID (e-Mail, English and number are available)
user_name string 50 Name of User
order_no string 50 Order Number
amount Necessary number Payment Amount
product_name Necessary string 100 Name of Product
email_flag string 1 Receive e-Mail for payment details or not (Y/N)
email_addr string 100 Receiving e-Mail address for payment details.
autopay_flag string 1 Automatic payment or not
receipt_flag string 1 Show a page for inputting invoice or not (Y/N)
(*Only available in case of contract for e-invoice)
keyin_flag string 1 Credit Card Payment by hand
(*Separate Contracts is necessary)
custom_parameter string 1024 Random value transmitted by client
ex) Return to payment result in case user Information, Order Information and any other details are set up
return_url Necessary string 256 Linked webpage URL after completing payment
callback_url Necessary string 256 Callback URL to receive payment success results
(Process payment in success)
cancel_url string 256 Linked webpage URL after clicking a cancellation button
inapp_flag string 1 In-app or not
app_return_url string 256 Linked webpage URL in case of payment with ISP/KFTF (Account Transfer) from In-app
app_cancel_url string 256 Linked webpage URL after payment cancellation with ISP/KFTF (Account Transfer) from In-app
expire_date string 8 Set expiry date for virtual account (YYYYMMDD)
expire_time string 4 Set expiry time for virtual account (HHMM)

Response Parameters

In case of Success

HTTP 1.1 200 OK
{
    "token" : 153438847514600001,
    "online_url": "https://testpg.payletter.com/pgsvc/hub.asp?location=online&token=153438847514601",
    "mobile_url": "https://testpg.payletter.com/pgsvc/hub.asp?location=mobile&token=153438847514601" 
}

In case of failure

HTTP 1.1 401 Unauthorized
{
    "code": 998,
    "message": "Authentication token is missing or incorrect"
}

In case of Success

Parameter Type Description
token number Payment Authentication Token
online_url string Payment Page Call URL in PC
mobile_url string Payment Page Call URL in Mobile

In case of failure

Parameter Type Description
code number Error Code
message string Error Message

Payment Integration

Please call payment page using URL returned to payment request API Response.

Once user proceeds with payment, payment result will be returned to return_url transmitted by payment request.

We recommend to process payment completion (business logic of client) in callback_url.

Please refer to following instruction on process of return_url and callback_url.

Return URL

Payment result is transmitted to POST parameter in Request.

In case of Success

Parameter Type Description
code string Result
message string Message
user_id string Paid User(Member) ID (e-Mail, English and number are available)
order_no string Order Number
service_name string Name of Service
product_name string Name of Product
custom_parameter string Transmitted value from Client
tid string Unique Payment Number
cid string Approval Number
amount number Requested Payment Amount
pay_info string Additional Information for Payment
pgcode string Name of payment gateway
billkey string Automatic Payment Billkey for re-payment
domestic_flag string Domestic/Overseas Credit Card (Y:Domestic, N: Overseas)
transaction_date string Transaction Date (YYYY-MM-DD HH:MM:SS)
install_month number Month of Installment
card_info string Card Number (Middle of 4 digit under masking)
payhash string sha256 hash value to verify parameter
Sha256(user_id +amount + tid +API Key for payment)
* Part of payment methods are not received. For example, virtual count)
In case of virtual account
account_no string Number of Virtual Account
account_name string Account Holder
bank_code string Bank Code
bank_name string Name of Bank
issue_tid string Created Approval Number
expire_date string Expiry Date (ex: 20180924)
expire_time string Expiry Time (ex: 1130)
Cash Receipt
cash_receipt_code string Result of Receipt
cash_receipt_message string Receipt Message
cash_receipt_type string Use for(01:Tax Deduction, 02:Proof of expense)
cash_receipt_issue_type string Issuing Cash Receipt (1:By Buyer, 2:By oneself)
cash_receipt_cid string Approval Number of Receipt
cash_receipt_payer_sid string Identification Number(Cellphone Number, Business License)
cash_receipt_deal_no string Transferred order number with issued cash receipt

In case of failure

Parameter Type Description
code string Result
message string Message
user_id string Paid User(Member) ID (e-Mail, English and number are available)
order_no string Order Number
service_name string Name of Service
product_name string Name of Product
custom_parameter string Transmitted value from Client

Callback URL

{ 
    "user_id":"user_id", 
    "user_name":"tester", 
    "amount":1000, 
    "tid":"tpay_test-201808162396515", 
    "cid":"20180816150336996237", 
    "order_no":"1234567890", 
    "service_name":"payletter", 
    "product_name":"testproduct", 
    "custom_parameter":"this is custom parameter", 
    "transaction_date":"2018-08-16 15:03:52", 
    "pay_info":"0101234567", 
    "pgcode":"mobile", 
    "domestic_flag":"", 
    "billkey":"",
    "card_info" : "45797302****1234",
    "payhash" : "70C08842BAF0FC8BD4D1857B5F5C15965830E7945C68F03F4A2ECC1715A4F5A1",

    "cash_receipt":
    {
        "code":"0",
        "message":"message",
        "cid":"xE7555915",
        "deal_no":"1234567890",
        "issue_type":"1",
        "payer_sid":"01027160590",
        "type":"01"
    }
}

In case of payment completion, transmitted result value from Return URL will be provided in manner of json.

*Data of cash receipt from Callback URL will be provided as same below.

Parameter Type Description
cash_receipt object
 └ code string Result
 └ message string Message
 └ cid string Approval Number of Receipt
 └ deal_no string Order number with issued cash receipt
 └ issue_type string Issuing Cash Receipt (1:By Buyer, 2:By oneself)
 └ payer_sid string Identification Number(Cellphone Number, Business License)
 └ type string Usage (06:No need to issue, 01:Tax Deduction, 02:Proof of expense)

It is preceded with logic such as charging, purchase and etc through transmitted Callback URL and needed to output following json string in case of success.

{"code":0, "message":"Failure reason in case of failure"}

In case of success, please transmit 0. On the contrary, please transmit other value except for 0.

If code is non-zero, the notification is considered it as failure and is retransmitted up to 20 times every 5 minutes.

The result can be found out in field of search failed notification history in client admin page (https://pg1.payletter.com:999/Login.asp)

To protect parameter transmitted to Return Url / CallBack Url against forgery and falsification, please match with payhash after creating sha256 hash value.

Payment Cancellation

Request

POST /v1.0/payments/cancel HTTP/1.1
Host: testpgapi.payletter.com
Authorization: PLKEY MTFBNTAzNTEwNDAxQUIyMjlCQzgwNTg1MkU4MkZENDA=
Content-Type: application/json

{
    "pgcode" : "mobile",
    "client_id":"pay_test",
    "user_id":"test_user_id",
    "tid":"tpay_test2018010123595900001",   
    "amount" : 1000,
    "ip_addr":"127.0.0.1"
}

Key Type

PAYMENT

HTTP Request

POST v1.0/payments/cancel

Request Parameters

Parameter Type Size Description
pgcode string 20 Payment method Code Refer to Appendix
client_id string 10 Client ID
user_id string 50 Paid User(Member) ID (e-Mail, English and number are available)
tid string 40 Unique Payment Number
amount number Cancelled Amount
ip_addr string 30 Request IP

Response Parameters

In case of success

HTTP 1.1 200 OK
{
    "tid" :"tpay_test201801012359590003",
    "cid":"123456",
    "amount":1000,
    "cancel_date":"2018-01-01 23:59:59"
}


In case of failure

HTTP 1.1 401 Unauthorized
{
    "code": 998,
    "message": "Authentication token is missing or incorrect"
}

In case of success

Parameter Type Description
tid string Unique Payment Number
cid string Approval Number
amount number Cancelled Amount
cancel_date string Date of Cancellation(YYYY-MM-DD HH:MM:SS)

In case of failure

Parameter Type Description
code number Error code
message string Error Message

Partial Cancellation

Parts of payment methods are only available.

Please contact person in charge in advance.

Request

POST /v1.0/payments/cancel/partial HTTP/1.1
Host: testpgapi.payletter.com
Authorization: PLKEY MTFBNTAzNTEwNDAxQUIyMjlCQzgwNTg1MkU4MkZENDA=
Content-Type: application/json

{
    "pgcode" : "mobile",
    "client_id":"pay_test",
    "user_id":"test_user_id",
    "tid":"tpay_test2018010123595900001",   
    "amount" : 1000,
    "ip_addr":"127.0.0.1"
}

Key Type

PAYMENT

HTTP Request

POST v1.0/payments/cancel/partial

Request Parameters

Parameter Type Size Description
pgcode string 20 Payment method CodeRefer to Appendix
client_id string 10 Client ID
user_id string 50 Paid User(Member) ID (e-Mail, English and number are available)
tid string 40 Unique Payment Number
amount number Cancelled Amount
ip_addr string 30 Request IP

Response Parameters

In case of success

HTTP 1.1 200 OK
{
    "tid" :"tpay_test201801012359590003",
    "cid":"123456",
    "amount":1000,
    "cancel_date":"2018-01-01 23:59:59"
}


In case of failure

HTTP 1.1 401 Unauthorized
{
    "code": 998,
    "message": "Authentication token is missing or incorrect"
}

In case of success

Parameter Type Description
tid string Unique Payment Number
cid string Approval Number
amount number Cancelled Amount
cancel_date string Date of Cancellation(YYYY-MM-DD HH:MM:SS)

In case of failure

Parameter Type Description
code number Error Code
message string Error Message

Automatic Payment

Request

POST /v1.0/payments/autopay HTTP/1.1
Host: testpgapi.payletter.com
Authorization: PLKEY MTFBNTAzNTEwNDAxQUIyMjlCQzgwNTg1MkU4MkZENDA=
Content-Type: application/json

{
    "pgcode" : "mobile",
    "client_id":"pay_test",
    "service_name":"payletter",    
    "user_id":"test_user_id",
    "user_name":"tester",    
    "order_no":"1234567890",
    "amount":1000,
    "product_name":"testproduct",    
    "billkey":"tbpay_test201801012359590002",
    "sequence_no":1,
    "ip_addr":"127.0.0.1"
}

Key Type

PAYMENT

HTTP Request

POST v1.0/payments/autopay

Request Parameters

Parameter Default Type Size Description
pgcode Necessary string 20 Payment method CodeRefer to Appendix
client_id Necessary string 10 Client ID
service_name string 30 Name of Service
user_id Necessary string 50 Paid User(Member) ID (e-Mail, English and number are available)
user_name string 50 Name of User
order_no string 50 Order Number
amount Necessary number Payment Amount
product_name Necessary string 100 Name of Product
billkey Necessary string 40 Automatic Payment Billkey for re-payment (First time response parameter for automatic payment)
sequence_no number
ip_addr Necessary string 30 Requested IP

Response Parameters

In case of success

HTTP 1.1 200 OK
{
    "tid" :"tpay_test201801012359590003",
    "cid":"123456",
    "amount":1000,
    "billkey":"tbpay_test201801012359590002",
    "transaction_date":"2018-01-01 23:59:59"
}

In case of failure

HTTP 1.1 401 Unauthorized
{
    "code": 998,
    "message": "Authentication token is missing or incorrect"
}

In case of success

Parameter Type Description
tid string Unique Payment Number
cid string Approval Number
amount number Payment Amount
billkey string Automatic Payment Billkey for re-payment
transaction_date string Date of Transaction (yyyy-MM-dd hh:mm:ss)

In case of failure

Parameter Type Description
code number Error code
message string Error Message

Search Payment History

Request

GET
/v1.0/payments/transaction/list?client_id=pay_test&date=20180918&date_type=transacti
on HTTP/1.1
Host: testpgapi.payletter.com
Authorization: PLKEY MUI3MjM0RUExQTgyRDA1ODZGRDUyOEM4OTY2QTVCN0Y=

Key Type

SEARCH

HTTP Request

GET v1.0/payments/transaction/list

Request Parameters

Parameter Default Type Size Description
client_id Necessary string 10 Client ID
date Necessary string 8 Searching Date
date_type Necessary string 20 transaction: Transaction Date, settle : Payment/Cancellation Date
pgcode string 20 Payment Method Code

date_type : Standard with Searching Transaction Status

transaction : Transaction Date

Extract payment status (success or cancellation) through transaction searched by standard of payment date (For example, cancelled payment will be extracted as 1 Cancelled Payment)

settle : Payment/Cancellation Date

Extract approval status in standard of payment date and cancellation in standard of Cancellation date (For example, cancelled payment will be extracted as 1 approval transaction in payment date and 1 cancelled payment in cancellation date)

Response Parameters

In case of success

HTTP 1.1 200 OK
{
    "total_count": 2,
    "list": [
        {
            "pgcode": "oncash",
            "user_id": "test_user_id",
            "user_name": "tester",
            "tid": "tpay_test-201809142506687",
            "cid": "2506686",
            "amount": 1000,
            "order_no": "1234567890",
            "product_name": "testproduct",
            "status_code": 1,
            "transaction_date": "2018-09-14 17:25:36",
            "cancel_date": "2018-09-18 09:52:29"
        },
        {
            "pgcode": "mobile",
            "user_id": "test_user_id",
            "user_name": "tester",
            "tid": "tpay_test-201809182509659",
            "cid": "20180918095312998861",
            "amount": 100,
            "order_no": "1234567890",
            "product_name": "testproduct",
            "status_code": 2,
            "transaction_date": "2018-09-18 09:53:25",
            "cancel_date": "2018-09-18 09:54:01"
        }
    ]
}

In case of failure

HTTP 1.1 401 Unauthorized
{
    "code": 998,
    "message": "Authentication token is missing or incorrect"
}

In case of success

Parameter Type Description
total_count number Total number of searching
list JSON Array
pgcode string Payment Method Code
user_id string User ID
user_name string Name of User
tid string Unique Payment Number
cid string Approval Number
amount number Payment amount(For cancellation status, cancelled amount)
order_no string Order Number
product_name string Name of Product
status_code number Status(0:Approval, 1:Cancellation, 2:Partial Cancellation)
transaction_date string Date of Payment
cancel_date string Date of Cancellation

In case of failure

Parameter Type Description
code number Error code
message string Error Message

Issue Cash Receipt (e-Invoice)

Request

POST /v1.0/cashreceipt/issue/tpay_test-201904097449610 HTTP/1.1
Host: testpgapi.payletter.com
Authorization: PLKEY MTFBNTAzNTEwNDAxQUIyMjlCQzgwNTg1MkU4MkZENDA=
Content-Type: application/json

{
    "client_id":"pay_test",
    "type":"0",    
    "tax_flag":"N",    
    "return_url":"https://testpg.payletter.com/result"
}

Key Type

PAYMENT

HTTP Request

POST v1.0/cashreceipt/issue/{tid}

Request Parameters

Parameter Default Type Size Description
client_id Necessary string 10 Store ID
type string 1 Use for (0:Select by user, 1:Tax Deduction, 2:Proof of expense)
tax_flag string 1 VAT (N:Include, Y:Not Include)
return_url Necessary string 256 Page URL to be connected upon issuing cash receipt

Response Parameters

In Success

HTTP 1.1 200 OK
{
    "receipt_url" :"https://testpg.payletter.com/PGSVC/Receipt/ReceiptForm.asp?id=tpay_test-201904097449610&type=1&taxflag=N&returnurl=https://testpg.payletter.com/result&token=155494822989700006"
}

In Failure

HTTP 1.1 401 Unauthorized
{
    "code": 998,
    "message": "Authentication token is missing or incorrect"
}

In Success

Parameter Type Description
receipt_url string Page URL for issuing cash receipt

In Failure

Parameter Type Description
code number Error Code
message string Error Message

Transaction History Confirmation

Request

GET /v1.0/receipt/info/tpltest-201904117453687/?client_id=pay_test&amount=100&transaction_date=20190411 HTTP/1.1
Host: testpgapi.payletter.com
Authorization: PLKEY MUI3MjM0RUExQTgyRDA1ODZGRDUyOEM4OTY2QTVCN0Y==
Content-Type: application/json

{
    "client_id":"pay_test",
    "amount":"100",    
    "transaction_date":"20190411"
}

Key Type

SEARCH

HTTP Request

GET v1.0/receipt/info/{tid}

Request Parameters

Parameter Default Type Size Description
client_id Necessary string 10 Store ID
amount Necessary number Payment Amount
transaction_date Necessary string 8 Transaction Date(YYYYMMDD)

Response Parameters

In Success

HTTP 1.1 200 OK
{
    "receipt_url" :"https://testpg.payletter.com/PGSVC/AllTheGate/Receipt_All.asp?id=72720c6d230e662b|001|4|32303139303431313133333130333933633933353730353463667840e437916d87688f911fe7e47d0e95a93d9df938db9aaccd46be0c2c79ea5cc2d44409da94db829bf8e93a4cc4ae33f1f6b5385ec5ea26cebed254970d01b6519b"
}

In Failure

HTTP 1.1 401 Unauthorized
{
    "code": 998,
    "message": "Authentication token is missing or incorrect"
}

In Success

Parameter Type Description
receipt_url string Transaction History Confirmation URL

In Failure

Parameter Type Description
code number Error Code
message string Error Message

Error Code

Success or failure for API request can be checked by HTTP StatusCode

In case of StatusCode 200 OK, request is in success. Except for this case, please refer to following StatusCode

Table of Error code

HTTP Response Error Code Error Message Description
401 998 Authentication token is missing or incorrect. Authentication Error
403 993 Yon do not have authorization. Authentication Error
405 995 Not authorized method. Method error such as POST / GET and etc
406 2000 ~ 5000 Various error message Error occurred in business logic processing
500 999 Internal server error System Error

Appendix

Table of PGCode

PGCode Note
creditcard Credit Card
banktransfer Internet Banking (Korea Financial Telecommunications & Clearings Institute)
inibank Internet Banking (Inicis)
virtualaccount Virtual Account
mobile Mobile Payment
book Book Voucher
culture Culture Voucher
smartculture Smart Culture Voucher
happymoney Happymoney Voucher
mobilepop Mobile POP
teencash Teen Cash
tmoney Transportation Card
cvs CVS Cash
eggmoney Eggmoney
oncash Oncash
phonebill Phonebill
cashbee Cashbee
kakaopay Kakaopay
payco Payco
checkpay Checkpay
toss Toss
ssgpay SSGPay