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:
| Feature | Description |
|---|---|
| Payment PIN reset | Change or reset the payment PIN |
| Top-up and spend limit change | Adjust limits |
| Member information update | Re-complete KYC |
| Withdrawal account registration and change | Manage linked bank accounts |
| Payment history email notification | Notification settings |
| Cash receipt management | Cash receipt settings |
| Member withdrawal | Cancel the prepaid service |
Screen URL
GET/customerInfo
Content-Type
application/json테스트
https://tb-mps.hectofinancial.co.kr/customerInfo운영
https://mps.hectofinancial.co.kr/customerInfoPre-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.
Unique merchant ID assigned by Hecto Financial.
└custNoAN(20)Alphanumeric, up to 20 bytes*Unique prepaid member number assigned by Hecto Financial.
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 + Base64Customer CI (connection information).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.
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*Prepaid service status.
successPrepaid service status.
success: Successful processing (including service cancellation) canceled: User cancelled mid-process failure: Error occurred└errorCodeN(3)Numeric, up to 3 bytesError code (passed when status is failure).
201Error 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 bytesUnique prepaid member number assigned by Hecto Financial.
2400001605Unique prepaid member number assigned by Hecto Financial.
└pktHashAN(64)Alphanumeric, up to 64 bytes*SHA-256 tamper-detection hash value.
a2d6d597d55d7c9b...SHA-256 tamper-detection hash value.
pktHash Signature Composition (varies by status)
| status | Signature composition |
|---|---|
success | mId + mCustId + "success" + hashKey |
canceled | mId + mCustId + "canceled" + hashKey |
failure | mId + 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?
Code Samples
HectoFinancial GitHub