PCINS-NEW
  1. 영어(English)
PCINS-NEW
  • 영어(English)
    • PCINS API Specifications
    • Index
    • Abbreviations and symbols
    • Master Field
    • Credit Card Payment (UI)
    • Credit Certification (UI)
    • Credit Card Payment (Non-UI)
    • Speed Payment (Non-UI)
    • Transaction Inquiry (Non-UI)
    • Error Code
  • 한국어(Korean)
    • PCINS API 사양서
    • 목차
    • 약어 및 기호
    • 마스터 필드
    • 신용카드결제(UI)
    • 여신인증(UI)
    • 신용카드결제 (Non-UI)
    • 스피드결제(Non-UI)
    • 거래조회 (Non-UI)
    • 에러코드
  1. 영어(English)

Master Field

Master Field

📌

Index

This chapter describes the PCINS e-Payment Cancellation Message.

1. PeP1 Record
The contents of the PeP1 record vary depending on the transaction content.
For example, if there is no starting number of the card issuance date,
this field does not need to be included in the PeP1 record.
The record transmitted from the remote system to the PCINS host is described using HTML.
The layout of the confirmed record does not matter in order.
The fields can be anywhere in the HTML address body.
The response must use XML.


2. Master Field Format

NoField NameField DescriptionSize(byte)Type AttributeCondition
1“?”Request Start1aM
2erstMessage Stage3aO
3ver“100”3nM
4merchantIdMerchant ID10aM
5merchantPwdMerchant Password<16aM
6midMerchantMID10aM
7refTransaction code<60aM
8tradeGubunTransaction type1aM
9currTypeTransaction currency3aM
10priceTransaction amount (half-width)<12nM
11shopMerchant name<255aO
12payNameBuyer name (English)<25aM
13paynameJPBuyer's name (Japanese)<30aO
14cardNoCard number (half)<16nM
15expireMCard expiration month (half)2nM
16expireYCard expiration year (half)2nM
17cscCard security code (half)<4nO
18cardTypeCard type code3aO
19payIdBuyer's ID<20aO
20payEmailBuyer e-mail<50aO
21payTelBuyer phone number<30aO
22payAddrBuyer address<100aO
23payPostalBuyer zip code<10aO
24productNameProduct name<50aO
25charsetLanguage code<10aO
26langLanguage2aO
27transCodeTransaction status code2aM
28transNoTransaction number<20aM
29transTimeTransaction date and time14nM
30errCodeError code3aM
31errMsgError message<50aM
32approvalNoApproval code<8aM
33transMsgTransaction message<50aM
34resultCodePayment result code3aM
35resultMsgPayment result message<100aM
36firstPriceContinuous charging initial payment amount (halfway)8nC
37sincePriceContinuous charging amount for 2nd or more times (halfway)8nC
38regularIdContinuous charging issuance ID100aC
39regularPwdContinuous charging issuance password100aC
40returnURLScreen transition URL<1000aM
41callbackURLPayment result notification URL<1000aM
42referURLPayment page URL<1000aC
43transStausTransaction inquiry status1nO
44tradeInfoPayment additional information<6000aC

3. Field Content

  1. "?" (Request Start)
    "?" (Request Start) is the symbol that indicates the start of a PeP1 record.
    It is written after the PCINS URL.

  1. erst (Message Stage)
    erst contains a value that indicates the message stage.
ValueDefinition
logonLogon Stage
auresConfirmation stage
logoffLogoff Stage

  1. ver (Interface Version)
    PeP1 current version “100”

  1. merchantId (Merchant ID)
    merchantId records the merchant login ID specified by PCINS to support validation and settlement using the PCINS Host Management Information service. Both upper and lower case letters can be used.

  1. merchantPwd (Merchant Password)
    merchantPwd is the merchant password specified by PCINS.

  1. mid (merchant MID)
    mid records the merchant ID assigned by the PCINS host to connect to the bank for transaction progress.

  1. ref (transaction code)
    ref records one transaction number, and is proof that it is stored only in the host for the next transaction demand. Both uppercase and lowercase letters can be used. If there is no request, leave the field empty.

  • Principle
    Developers should use HTML to encode correctly and be careful when sending data..

  1. tradeGubun (transaction category)
    tradeGubun records the transaction category. The following values ​​are available.
ValueDefinition
1Sale (online approval)
2Refund
7Confirmation
9Transaction inquiry
11Register recurring billing
12Cancel recurring billing

  1. currType (transaction currency)
    currType records the currency code applied to the transaction amount.
ValueDefinition
JPYJapanese Yen
USDUS Dollar
EUREuro
KRWKorean Won

  1. price (transaction amount)
    price records the transaction amount.

  • Principle
    JPY amounts do not allow decimal points. USD amounts allow up to two decimal points.

  1. shop (merchant name)

  1. payName (purchaser name (English))

  1. paynameJP (purchaser name (Japanese)

  1. cardNo (card number)
    cardNo records the card number. This number is used in the process of checking the transaction status.
    Speedy payment specifies the card number in the following cases.
ValueDefinition
88888888888888Search for credit card information in merchantId+phone number+payId.
88888888888881Search for credit card information in merchantId+phone number.
88888888888882Search for credit card information in merchantId+payId.

  1. expireM (Card valid month)
    expireM records the card's expiration date (month).

  • Principle
    The request format is MM.
    If 10 or less, always include 0 (01, 02, 03...)

  1. expireY (Card valid year)
    expireY records the card's expiration date (year).

  • Principle
    The request format is YY.
    If it is less than 10, it must contain 0 (01, 02, 03...)

  1. csc (Card Security Code)
    csc displays the CSC (Card Security Code) and Address Verification System (AVS) used to verify the cardholder.

  1. cardType (Card Type Code)
    cardType records the card type code. The following values ​​are available.
ValueDefinition
AMXAmerican Express
JCBJapanese Credit Bank
MSCMasterCard
VISVISA

  1. payId
    payId records the Hanazono ID managed by the Merchant store.

  • Principle
    Only letters and numbers are allowed in the data format.

  1. payEmail
    Email address of the buyer

  1. payTel
    Phone number of the buyer

  1. payAddr
    Address of the buyer

  1. payPostal
    Postal code of the buyer

  1. productName
    Product name

  1. charset (language code)
    The default value of charset is UTF-8.
ValueDefinition
UTF-8Global
SHIFT-JISJapanese
EUC-KRKorean

  1. lang(Language)
ValueDefinition
JPJapanese
ENEnglish
CNChinese

  1. transCode(Transaction Status Code)
ValueDefinition
ASAuthorization Success
AFAuthorization Failed

  1. transNo(Transaction Number)
    transNo records the unique transaction key and must be submitted to retrieve additional data for the transaction request.

  1. transTime(Transaction Date and Time)
    transTime records the transaction time and task.

  • Principle
    The request format is YYYYMMDDHHMMSS.

  1. errCode (Error Code)
    errCode displays and records the transaction status in a code.

  • Principle
    See Appendix Error Code..

  1. errMsg (Error Message)
    errMsg records the reason for transaction failure.

  • Principle
    See Appendix Error Code.

  1. approvalNo (Approval Code)
    approvalNo records the international standard code provided by the approval authority for approved transactions.

  1. transMsg (Transaction Message)

  1. resultCode (Payment Result Code)
    result Code displays and records the payment result in a code.
    Used in non-UI.

  • Principle
    See Appendix Error Code.

  1. resultMsg (payment result message)
    Used in non-UI.

  1. first Price (initial payment amount for recurring charges)

  1. sincePrice (payment amount for recurring charges more than once)

  1. regular Id (recurring charge issue ID)
    Regular Id is used when canceling.

  1. regular Pwd (recurring charge issue password)
    Regular Pwd is used when canceling.

  1. returnURL (screen switch URL)
    This is the URL that will redirect to the Merchant store screen after the UI payment is completed.

  1. callbackURL (payment result notification URL)
    This is the URL that will notify the Merchant store screen of the payment information after the UI payment is completed.
    Screen security settings allow only IP connections from 61.74.60.18 and 61.74.60.19.
    The parameters are sent using the POST method.

  1. referURL (Payment page URL)
    This is the URL of the payment page or homepage address where the UI payment is attempted.

  1. transStaus (Transaction inquiry status)
ValueDefinition
1Sale
2Refund

  1. trade Info (Additional payment information)
    Information is applied differently depending on the value of qrServiceType,
    and values are entered and transmitted according to the data definition table for each payment line.
    Details are explained in the QR Payment (UI) chapter.



Modified at 2025-05-09 08:31:06
Previous
Abbreviations and symbols
Next
Credit Card Payment (UI)
Built with