My Information UI Integration API

My Information management for the SecurePay Prepaid service is handled through Hecto Financial's standard screen.


Overview

Features available on the My Information screen:

FeatureDescription
Payment PIN resetChange or reset the payment PIN
Top-up and spend limit changeAdjust limits
Member information updateRe-complete KYC
Withdrawal account registration and changeManage linked bank accounts
Payment history email notificationNotification settings
Cash receipt managementCash receipt settings
Member withdrawalCancel the prepaid service

Screen URL

GET/customerInfo
Content-Typeapplication/json
테스트https://tb-mps.hectofinancial.co.kr/customerInfo
운영https://mps.hectofinancial.co.kr/customerInfo

Pre-Call Requirements

Enrollment Check Required

Before calling the My Information screen, you must verify the user's enrollment status using the Member Information Inquiry API. If a non-enrolled user enters the screen, an error occurs.

Request Parameters

타입 표기법
N숫자A영문H한글AN영문+숫자AHN영문+한글+숫자
예: AN(10) = 영문+숫자, 최대 10byte
mIdAN(20)Alphanumeric, up to 20 bytes*
Unique merchant ID assigned by Hecto Financial.
custNoAN(20)Alphanumeric, up to 20 bytes*
Unique prepaid member number assigned by Hecto Financial.
*Number issued during member registration.
ciEncAN(500)Alphanumeric, up to 500 bytes*AES-256AES-256/ECB/PKCS5Padding + Base64
Customer CI (connection information).
*Encryption algorithm: AES-256/ECB/PKCS5Padding. Encoding: Base64.
returnUrlAN(200)Alphanumeric, up to 200 bytes*
Return URL to redirect the customer after the My Information service completes.
NOTE

Parameter Encoding

All parameters must be URI-encoded (encodeURIComponent) before passing.

returnUrl Response Parameters

When the service completes, the following parameters are passed to the returnUrl.

타입 표기법
N숫자A영문H한글AN영문+숫자AHN영문+한글+숫자
예: AN(10) = 영문+숫자, 최대 10byte
statusAN(10)Alphanumeric, up to 10 bytes*success
Prepaid service status.
success: Successful processing (including service cancellation) canceled: User cancelled mid-process failure: Error occurred
errorCodeN(3)Numeric, up to 3 bytes201
Error code (passed when status is failure).
201: My Information page error 202: Dormant member access 204: Abnormal status member access (contact support) 205: Service-cancelled member access 301: Service cancellation failed (no withdrawal amount) 302: Service cancellation failed (withdrawal amount exists)
custNoAN(20)Alphanumeric, up to 20 bytes2400001605
Unique prepaid member number assigned by Hecto Financial.
pktHashAN(64)Alphanumeric, up to 64 bytes*a2d6d597d55d7c9b...
SHA-256 tamper-detection hash value.

pktHash Signature Composition (varies by status)

statusSignature composition
successmId + mCustId + "success" + hashKey
canceledmId + mCustId + "canceled" + hashKey
failuremId + mCustId + "failure" + errorCode + hashKey

Important Notes

Payment PIN

  • The account will be locked after 5 consecutive incorrect PIN entries.
  • The lock can be lifted via the PIN reset menu on the My Information page.

Member Withdrawal

  • Withdrawal is restricted if a balance remains.
  • After withdrawal, transaction history from the previous account will not be accessible upon re-registration with the same information.
💬

Need technical support?