Last updated
Last updated
To support currencies other than the Korean won, the data type of billing amount (price) has changed from Number to String.
To support currencies other than the Korean won, the currency code (priceCurrencyCode) of the billing amount has been added.
To support currencies other than the Korean won, the data type of amount per payment method (amount) has changed from Number to String.
The purchaseToken, environment, marketCode fields have been added to the response specifications.
Request Body : JSON Format
Example
Element Name
Data Type
Description
msgVersion
String
Message version
Development (Sandbox): 3.0.0D
Commercial (commercial test): 3.0.0
packageName
String
Package name of the app
productId
String
In-app ID
messageType
String
Fix SINGLE_PAYMENT_TRANSACTION
purchaseId
String
Purchase ID
developerPayload
String
Identifier managed by the developer to identify purchases
purchaseTimeMillis
Long
Time (ms) when the billing is completed in ONE store billing system
purcahseState
String
COMPLETED: billing completed / CANCELED: cancelled
price
String
Payment amount
priceCurrencyCode
String
Currency code for payment amount (KRW, USD, ...)
productName
String
It is transmitted when the developer sets up the customized in-app title at the time of purchase request.
paymentTypeList
List
List of payment information
paymentMethod
String
Payment method (for details, refer to the definition of paymentMethod)
amount
String
Amount per payment method
billingKey
String
Billing key for extended function
isTestMdn
Boolean
Test phone or not (true: test phone, false: not test phone)
purchaseToken
String
Purchase token
environment
String
Test environment
Development (Sandbox): SANDBOX
Commercial:COMMERCIAL
marketCode
String
Market identification code (MKT_ONE: ONE store, MKT_STM: Storm+ )
signature
String
Signature for this message