EBP API Docs v0.5.12
EN

Billing Account API - Get Payment Methods #

1. API Overview #

Purpose #

This API retrieves a list of all payment methods registered by a specific user (userNo) and their current status.
It is primarily used in 'Manage Payment Methods' screens or to load saved cards during the payment process.
By providing masked card numbers, issuer information, and payment method block status, it helps users identify and select valid payment methods for secure transactions.

Details #

ItemValue
API NameGet Payment Methods
API Path/api/v2/payment-methods/query
API IDEBP_API_109
HTTP MethodPOST
RegionGlobal

2. Request Specification #

2.1 Request Header #

For detailed header information, please refer to the Common Headers documentation.

2.2 Request Data Schema #

FieldDetails & Description
userNo

string

πŸ”΄ Required

Unique identifier for the user

2.3 Request Examples #

JSON Example #

{
  "userNo": "dba6e05d13b7557e9efa4d414145cbfc"
}

3. Response Specification #

3.1 Response Data Schema #

Response Data Schema #

depthFieldDetails & Description
-1resultCode

string

πŸ”΄ Required

Result code

e.g., "0" for success, "EBP-A-0001" for error
-1message

string

πŸ”΄ Required

Result message

-1requestId

string

πŸ”΄ Required

Unique request identifier for tracking

-1timestamp

string

πŸ”΄ Required

Response timestamp in ISO 8601 format

e.g., 2025-12-19T14:24:00+09:00
-1data

array

πŸ”΄ Required

List of payment method objects

0userNo

string

πŸ”΄ Required

Unique identifier for the user

0billingAccountNo

string

πŸ”΄ Required

Billing account number

0paymentMethod

string

πŸ”΄ Required

Payment method code

0paymentMethodId

string= 16

πŸ”΄ Required

Payment Method identifier (for server internal/external tracking)

0cardNumber

string

πŸ”΄ Required

Masked card number (Original PAN not included. Recommended: First 6 / Last 4)

0cardIssuer

string

πŸ”΄ Required

Card issuer or brand name

e.g., Visa, Mastercard
0isBlocked

boolean

πŸ”΄ Required

Block status (true if blocked)

0pinErrorCount

number

βšͺ Optional

Number of PIN entry errors (minimum 0)

0isPinRegistered

boolean

βšͺ Optional

Indicates if a PIN is registered

0pgProvider

string

πŸ”΄ Required

Payment Gateway (PG) code

e.g., WORLDPAY, OMISE
0pgChannel

string

πŸ”΄ Required

PG Channel code

e.g., WP_CARD, OMISE_CARD

3.2 Response Samples #

Success Response #

{
  "resultCode": "0",
  "message": "SUCCESS",
  "requestId": "01EFX0CUI7JK0KCSSTFEEDRDVA",
  "timestamp": "2025-12-30T06:21:55.556809100Z",
  "data": [
    {
      "userNo": "AU1741850000100",
      "billingAccountNo": "K202603170624637",
      "paymentMethod": "CARD",
      "paymentMethodId": "b79c2955f3a7462f86885c2d7fae04b5",
      "cardNumber": "************0023",
      "cardIssuer": "Visa",
      "isBlocked": false,
      "pinErrorCount": 0,
      "isPinRegistered": true,
      "pgProvider": "WORLDPAY",
      "pgChannel": "WP_CARD"
    }
  ]
}
Last updated: 2026-04-24 07:45:12 Β© 2026 LG Electronics Inc. All rights reserved.