-
- 1.1. μ κ·κ²°μ μ λν μ¬μ©μκ° μΉμΈ νμ λ κ³Όμ
- 1.2. μ κ·κ²°μ μ λν μ¬μ©μκ° κ±°λΆ νμ λ κ³Όμ
- 1.3. μ·¨μκ²°μ μ λν μμ μ£Όκ° μΉμΈ νμ λ κ³Όμ
- 1.4. μ·¨μκ²°μ μ λν μμ μ£Όκ° κ±°λΆ νμ λ κ³Όμ
- 1.5. μμ μ 보 μΆκ°
- 1.6. μμ μ 보 λ³κ²½
- 1.7. μμ νμ± μν λ³κ²½
- 1.8. μμ μ μ μ° μμ² λ° μ²λ¦¬ κ³Όμ
- μ¬μ©μκ° λͺ¨λ°μΌμ±μμ κ²°μ μ© QRμ½λλ₯Ό μμ±νλ€.
- μ¬μ©μκ° λͺ¨λ°μΌνλ©΄μ QRμ½λλ₯Ό KIOSK μ μ λ ₯νλ€.
- KIOSKκ° μμμ§κ°μ£Όμλ₯Ό μ΄μ©νμ¬ μ¬μ©μμ μκ³ λ₯Ό μ‘°ννλ€.
- μκ³ μ 보 μλ΅
- KIOSKμμ DMS Relay μ μλν¬μΈνΈλ₯Ό νΈμΆνλ€.
- μλ΅
- μ§κ°μ΄ λ΄μ₯λ λͺ¨λ°μΌμ±μ νΈμ¬λ©μΈμ§λ₯Ό μ μ‘νλ€.
- μ¬μ©μλ νΈμ¬λ©μΈμ§λ₯Ό λ°κ³ ν΄λΉ κ²°μ μ μΉμΈνλ€.
- κ²°μ λ₯Ό μ§ννκΈ° μν΄ μ»¨νΈλνΈλ₯Ό νΈμΆνλ€. (μμ°μ μμκ³μ μΌλ‘ μ΄λ)
- 컨νΈλνΈμ μ€νν μ΄λ²€νΈλ₯Ό μμ§νλ€.
- μ΅μ’ κ²°μ κ²°κ³Όλ₯Ό KIOSKλ‘ μ λ¬νλ€.
- μλ΅
- μ΅μ’ μΉμΈ
- κ²°μ μλ£(μμ°μ μ΄λν¨)
- μλ΅
- μλ΅
- μ¬μ©μκ° λͺ¨λ°μΌμ±μμ κ²°μ μ© QRμ½λλ₯Ό μμ±νλ€.
- μ¬μ©μκ° λͺ¨λ°μΌνλ©΄μ QRμ½λλ₯Ό KIOSK μ μ λ ₯νλ€.
- KIOSKκ° μμμ§κ°μ£Όμλ₯Ό μ΄μ©νμ¬ μ¬μ©μμ μκ³ λ₯Ό μ‘°ννλ€.
- μκ³ μ 보 μλ΅
- KIOSKμμ DMS Relay μ μ κ·κ²°μ λ₯Ό μλν¬μΈνΈλ₯Ό νΈμΆνλ€.
- μλ΅
- μ§κ°μ΄ λ΄μ₯λ λͺ¨λ°μΌμ±μ νΈμ¬λ©μΈμ§λ₯Ό μ μ‘νλ€.
- μ¬μ©μλ νΈμ¬λ©μΈμ§λ₯Ό λ°κ³ ν΄λΉ κ²°μ μ κ±°λΆνλ€.
- μ΅μ’ κ±°λΆλ κ²°κ³Όλ₯Ό KIOSKλ‘ μ λ¬νλ€.
- μλ΅
- KIOSKμμ DMS Relay μ μ·¨μκ²°μ μλν¬μΈνΈλ₯Ό νΈμΆνλ€.
- μλ΅
- μ§κ°μ΄ λ΄μ₯λ λͺ¨λ°μΌμ±μ νΈμ¬λ©μΈμ§λ₯Ό μ μ‘νλ€.
- μμ μ£Όλ νΈμ¬λ©μΈμ§λ₯Ό λ°κ³ ν΄λΉ κ²°μ μ λν΄μ μ·¨μλ₯Ό μΉμΈνλ€.
- μ·¨μκ²°μ λ₯Ό μ§ννκΈ° μν΄ μ»¨νΈλνΈλ₯Ό νΈμΆνλ€. (μμ°μ μμκ³μ μΌλ‘ μ΄λ)
- 컨νΈλνΈμ μ€νν μ΄λ²€νΈλ₯Ό μμ§νλ€.
- μ΅μ’ κ²°μ κ²°κ³Όλ₯Ό KIOSKλ‘ μ λ¬νλ€.
- μλ΅
- μ΅μ’ μΉμΈ
- κ²°μ μλ£(μμ°μ μ΄λν¨)
- μλ΅
- μλ΅
- KIOSKμμ DMS Relay μ μ·¨μκ²°μ μλν¬μΈνΈλ₯Ό νΈμΆνλ€.
- μλ΅
- μ§κ°μ΄ λ΄μ₯λ λͺ¨λ°μΌμ±μ νΈμ¬λ©μΈμ§λ₯Ό μ μ‘νλ€.
- μμ μ£Όλ νΈμ¬λ©μΈμ§λ₯Ό λ°κ³ ν΄λΉ κ²°μ μ λν΄μ μ·¨μλ₯Ό κ±°λΆνλ€.
- κ²°μ κ±°λΆλ₯Ό KIOSKλ‘ μ λ¬νλ€.
- μλ΅
- μμ μ£Όκ° μμ μ 보λ₯Ό μΆκ°νλ€
- μ€λ§νΈμ»¨νΈλνΈμ μΆκ°νλ€. μ΄λλ λΉνμ±ν μνμ΄λ€.
- μλ΅
- μΆκ°λ μμ μ 보λ₯Ό KIOSKλ‘ μ λ¬νλ€.
- μλ΅
- KIOSKμμ DMS Relay μ μμ μ 보 λ³κ²½ μλν¬μΈνΈλ₯Ό νΈμΆνλ€.
- μμ μ£Όμ μ±μΌλ‘ νΈμ¬μλ¦Όμ 보λΈλ€
- μμ μ£Όλ νΈμ¬λ©μΈμ§λ₯Ό λ°κ³ ν΄λΉ λ³κ²½μ λν΄μ μΉμΈνλ€.
- μ€λ§νΈμ»¨νΈλνΈμ μμ μ 보λ₯Ό λ³κ²½νλ€.
- μλ΅
- λ³κ²½λ μμ μ 보λ₯Ό KIOSKλ‘ μ λ¬νλ€.
- μλ΅
- KIOSKμμ DMS Relay μ μμ μ νμ± μν λ³κ²½ μλν¬μΈνΈλ₯Ό νΈμΆνλ€.
- μμ μ£Όμ μ±μΌλ‘ νΈμ¬μλ¦Όμ 보λΈλ€
- μμ μ£Όλ νΈμ¬λ©μΈμ§λ₯Ό λ°κ³ ν΄λΉ νμ± μν λ³κ²½μ λν΄μ μΉμΈνλ€.
- μ€λ§νΈμ»¨νΈλνΈμ μμ μ 보μ νμ± μνλ₯Ό λ³κ²½νλ€.
- μλ΅
- λ³κ²½λ μμ μ 보μ νμ± μνλ₯Ό KIOSKλ‘ μ λ¬νλ€.
- μλ΅
- μμ μ£Όκ° μ μ°κΈμ μ±μ ν΅ν΄ μμ²νλ€.
- λͺ¨λ°μΌ μ±μ μ§μ μ€λ§νΈμ»¨νΈλνΈλ₯Ό νΈμΆνμ§ μκ³ DMS Relayμ μ λ¬νλ€.(DMS-SDKλ₯Ό μ΄μ©νλ€)
- DMS Relayλ μ€λ§νΈμ»¨νΈλνΈμ μΈμΆμ λ±λ‘νλ€.
- μΈμΆμ΄ λ±λ‘λλ©΄ μ΄λ²€νΈκ° λ°μνλ€. μ΄κ²μ μμ§νμ¬ λ°μ΄νλ² μ΄μ€μ μΈλ±μ±νλ€.
- μμ§λ μ΄λ²€νΈλ€μ μ 곡νλ κ΄λ¦¬μ νμ΄μ§μμ κ΄λ¦¬μκ° νμΈ ν μ μ°κΈμ μμ μ£Όμκ² μ΄μ²΄νλ€.
- μμ μ£Όλ μΈμΆκΈμ νμΈνλ€.
- μΈμΆκΈμ΄ μ μμ μΌλ‘ μ κΈλ κ²μ νμΈν ν μΈμΆμλ£λ₯Ό νμ¬ κ³Όμ μ μ’ κ²°νλ€. κ·Έλ μ§ μμΌλ©΄ μΆκ°μ μΈ μΈμΆλ±λ‘μ΄ λΆκ°λ₯νλ€.(DMS-SDKλ₯Ό μ΄μ©νλ€)
- μ€λ§νΈμ»¨νΈλνΈλ₯Ό νΈμΆνμ¬ μΈμΆμλ£ μ²λ¦¬νλ€. μ΄λ 컨νΈλνΈ λ΄λΆμ λμ μΈμΆλ κΈμ‘μ΄ μ¦κ°λλ€.
- λ©μΈλ·: https://relay.acc.bosagora.org
- ν μ€νΈλ·: https://relay.test.acc.bosagora.org
- κ°λ°λ·: http://relay.dev.acc.bosagora.org:27070
μ£Όμ: λͺ¨λ κΈμ‘μ μμμ 18μ리μ λ¬Έμλ‘ ννλ©λλ€. κ·Έλ¦¬κ³ μμμ μ ν¬ν¨νμ§ μμ΅λλ€.
GET /v1/payment/user/balance
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
account | string | Yes | μλ μ£Όμ (μμμ£Όμ or μ€μ μ£Όμ) |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
account | string | Yes | μλ μ£Όμ (μ€μ μ£Όμ) |
balance | string | Yes | μκ³ (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
GET /v1/payment/info
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
account | string | Yes | μλ μ£Όμ (μμμ£Όμ or μ€μ μ£Όμ) |
amount | string | Yes | μνκ°κ²© (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
currency | string | Yes | νλ₯ μ½λ(usd, krw, lyt, acc, point...) |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
account | string | Yes | μλ μ£Όμ (μ€μ μ£Όμ) |
amount | string | Yes | μνκ°κ²© (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
currency | string | Yes | νλ₯ μ½λ(usd, krw, lyt, acc, point...) |
balance | string | Yes | μκ³ (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
balanceValue | string | Yes | μκ³ μ currency λ¨μμ κ°μΉ |
paidPoint | string | Yes | (μμ)μ§λΆλ ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
paidValue | string | Yes | μ§λΆλ ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
feePoint | string | Yes | (μμ)μμλ£ ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
feeValue | string | Yes | μμλ£ ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
totalPoint | string | Yes | (μμ)μ 체 ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
totalValue | string | Yes | μ 체 ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
GET /v1/payment/shop/info
GET /v1/shop/info/:shopId
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
shopId | string | Yes | μμ μμ΄λ |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
shopId | string | Yes | μμ μμ΄λ |
name | string | Yes | μμ μ΄λ¦ |
currency | string | Yes | μμ μ κ²°μ ν΅ν |
status | int | Yes | μμ μ μν(1:νμ±, 2:λΉνμ±) |
account | string | Yes | μμ μ£Όμ μλ μ£Όμ |
providedAmount | string | Yes | λμ λ μμ μμ μ 곡ν λ‘μ΄ν° ν¬μΈνΈ |
usedAmount | string | Yes | λμ λ μμ μμ μ¬μ©λ λ‘μ΄ν° ν¬μΈνΈ |
refundedAmount | string | Yes | μ΄λ―Έ λ°νλ μ μ°κΈμ‘ |
λͺ¨λ μμ μ μ 보λ₯Ό μ 곡νλ€.
GET /v1/shop/list
ν€ | μ€λͺ |
---|---|
Authorization | μ κ·Ό λΉλ°ν€ |
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
pageNumber | number | Yes | νμ΄μ§ λ²νΈ, 1λΆν° μμλ¨ |
pageSize | number | Yes | νμ΄μ§λΉ λ μ½λ κ°―μ, μ΅μ 1, μ΅λ 50 |
νλλͺ | νλΆνλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|---|
pageInfo | totalCount | number | Yes | μ 체 λ μ½λμ κ°―μ |
pageInfo | totalPages | number | Yes | μ 체 νμ΄μ§μ κ°―μ |
μλ λ μ½λλ λ°°μ΄μ΄κ³ , μ¬λ¬λ² λ°λ³΅λλ€. | ||||
shops | shopId | string | Yes | μμ μμ΄λ |
shops | name | string | Yes | μμ μ΄λ¦ |
shops | currency | string | Yes | μμ μ κ²°μ ν΅νμ μ¬λ² |
shops | status | string | Yes | μμ μ μν |
shops | account | string | Yes | μμ μ£Όμ μ§κ°μ£Όμ |
shops | providedAmount | string | Yes | μμ μμ μ 곡λ λ‘μ΄ν°μ κΈμ‘(κ²°μ ν΅νλ¨μ) |
shops | usedAmount | string | Yes | μμ μμ μ¬μ©λ λ‘μ΄ν°μ κΈμ‘(κ²°μ ν΅νλ¨μ) |
shops | refundedAmount | string | Yes | μ΄λ―Έ λ°νλ μ μ°κΈμ‘(κ²°μ ν΅νλ¨μ) |
GET /v1/payment/convert/currency
GET /v1/currency/convert
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
amount | string | Yes | κΈμ‘ (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
from | string | Yes | λ³ν ν νλ₯ μ½λ(usd, krw, lyt, acc, point...) |
to | string | Yes | λ³ν λ νλ₯ μ½λ(usd, krw, lyt, acc, point...) |
νλλͺ | νλΆνλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|---|
amount | string | Yes | λ³νλ νλ₯ (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
1.1. μνμ€ λ€μ΄μ΄κ·Έλ¨ μ 5λ²μμ μ¬μ©λλ€.
POST /v1/payment/new/open
ν€ | μ€λͺ |
---|---|
Authorization | μ κ·Ό λΉλ°ν€ |
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
purchaseId | string | Yes | ꡬ맀 μμ΄λ |
amount | string | Yes | μνκ°κ²© (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
currency | string | Yes | νλ₯ μ½λ(usd, krw, lyt, acc, point...) |
shopId | string | Yes | μμ μμ΄λ |
account | string | Yes | μλ μ£Όμ(μμμ£Όμ) |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
paymentId | string | Yes | μ§λΆ μμ΄λ |
purchaseId | string | Yes | ꡬ맀 μμ΄λ |
amount | string | Yes | μνκ°κ²© (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
currency | string | Yes | νλ₯ μ½λ(usd, krw, lyt, acc, point...) |
shopId | string | Yes | μμ μμ΄λ |
account | string | Yes | μλ μ£Όμ(μ€μ μ£Όμ) |
paidPoint | string | Yes | (μμ)μ§λΆλ ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
paidValue | string | Yes | μ§λΆλ ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
feePoint | string | Yes | (μμ)μμλ£ ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
feeValue | string | Yes | μμλ£ ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
totalPoint | string | Yes | (μμ)μ 체 ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
totalValue | string | Yes | μ 체 ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
paymentStatus | int | Yes | μ²λ¦¬μν 11:μ κ·κ²°μ μ μ 12:μ κ·κ²°μ μΉμΈμ μμ€ν¨ 13:μ κ·κ²°μ μΉμΈνμΈμ€ν¨ 14:μ κ·κ²°μ μΉμΈμ μμλ£ 15:μ κ·κ²°μ μΉμΈνμΈμλ£ 16:μ κ·κ²°μ μ¬μ©μκ±°λΆ 17:μ κ·κ²°μ κ²°κ³Όμλ΅ 18:μ κ·κ²°μ μλ£ 19:μ κ·κ²°μ μ€ν¨ 51:μ·¨μκ²°μ μ μ 52:μ·¨μκ²°μ μΉμΈμ μμ€ν¨ 53:μ·¨μκ²°μ μΉμΈνμΈμ€ν¨ 54:μ·¨μκ²°μ μΉμΈμ μμλ£ 55:μ·¨μκ²°μ μΉμΈνμΈμλ£ 56:μ·¨μκ²°μ μ¬μ©μκ±°λΆ 57:μ·¨μκ²°μ κ²°κ³Όμλ΅ 58:μ·¨μκ²°μ μλ£ 59:μ·¨μκ²°μ μ€ν¨ |
openNewTimestamp | int | Yes | μ κ·κ²°μ μμ± λͺ λ Ήμ΄ μ μ μκ° |
closeNewTimestamp | int | Yes | μ κ·κ²°μ μλ£ λͺ λ Ήμ΄ μ μ μκ° |
openCancelTimestamp | int | Yes | μ·¨μκ²°μ μμ± λͺ λ Ήμ΄ μ μ μκ° |
closeCancelTimestamp | int | Yes | μ·¨μκ²°μ μλ£ λͺ λ Ήμ΄ μ μ μκ° |
- μμ²ν 45μ΄κ° μ½λ°±μλν¬μΈνΈλ‘ μλ΅μ΄ μμΌλ©΄ νμ μμ μ²λ¦¬ ν μ μλ€.
1.1. μνμ€ λ€μ΄μ΄κ·Έλ¨ μ 13λ²μμ μ¬μ©λλ€.
POST /v1/payment/new/close
ν€ | μ€λͺ |
---|---|
Authorization | μ κ·Ό λΉλ°ν€ |
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
confirm | boolean | Yes | μ μ λλ μ·¨μ μ¬λΆ (true: μ μμ²λ¦¬, false: μ·¨μ) |
paymentId | string | Yes | μ§λΆ μμ΄λ |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
paymentId | string | Yes | μ§λΆ μμ΄λ |
purchaseId | string | Yes | ꡬ맀 μμ΄λ |
amount | string | Yes | μνκ°κ²© (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
currency | string | Yes | νλ₯ μ½λ(usd, krw, lyt, acc, point...) |
shopId | string | Yes | μμ μμ΄λ |
account | string | Yes | μλ μ£Όμ(μ€μ μ£Όμ) |
paidPoint | string | Yes | (μμ)μ§λΆλ ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
paidValue | string | Yes | μ§λΆλ ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
feePoint | string | Yes | (μμ)μμλ£ ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
feeValue | string | Yes | μμλ£ ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
totalPoint | string | Yes | (μμ)μ 체 ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
totalValue | string | Yes | μ 체 ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
paymentStatus | int | Yes | μ²λ¦¬μν 11:μ κ·κ²°μ μ μ 12:μ κ·κ²°μ μΉμΈμ μμ€ν¨ 13:μ κ·κ²°μ μΉμΈνμΈμ€ν¨ 14:μ κ·κ²°μ μΉμΈμ μμλ£ 15:μ κ·κ²°μ μΉμΈνμΈμλ£ 16:μ κ·κ²°μ μ¬μ©μκ±°λΆ 17:μ κ·κ²°μ κ²°κ³Όμλ΅ 18:μ κ·κ²°μ μλ£ 19:μ κ·κ²°μ μ€ν¨ 51:μ·¨μκ²°μ μ μ 52:μ·¨μκ²°μ μΉμΈμ μμ€ν¨ 53:μ·¨μκ²°μ μΉμΈνμΈμ€ν¨ 54:μ·¨μκ²°μ μΉμΈμ μμλ£ 55:μ·¨μκ²°μ μΉμΈνμΈμλ£ 56:μ·¨μκ²°μ μ¬μ©μκ±°λΆ 57:μ·¨μκ²°μ κ²°κ³Όμλ΅ 58:μ·¨μκ²°μ μλ£ 59:μ·¨μκ²°μ μ€ν¨ |
openNewTimestamp | int | Yes | μ κ·κ²°μ μμ± λͺ λ Ήμ΄ μ μ μκ° |
closeNewTimestamp | int | Yes | μ κ·κ²°μ μλ£ λͺ λ Ήμ΄ μ μ μκ° |
openCancelTimestamp | int | Yes | μ·¨μκ²°μ μμ± λͺ λ Ήμ΄ μ μ μκ° |
closeCancelTimestamp | int | Yes | μ·¨μκ²°μ μλ£ λͺ λ Ήμ΄ μ μ μκ° |
1.3. μνμ€ λ€μ΄μ΄κ·Έλ¨ μ 1λ²μμ μ¬μ©λλ€.
POST /v1/payment/cancel/open
ν€ | μ€λͺ |
---|---|
Authorization | μ κ·Ό λΉλ°ν€ |
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
paymentId | string | Yes | μ§λΆ μμ΄λ |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
paymentId | string | Yes | μ§λΆ μμ΄λ |
purchaseId | string | Yes | ꡬ맀 μμ΄λ |
amount | string | Yes | μνκ°κ²© (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
currency | string | Yes | νλ₯ μ½λ(usd, krw, lyt, acc, point...) |
shopId | string | Yes | μμ μμ΄λ |
account | string | Yes | μλ μ£Όμ(μ€μ μ£Όμ) |
paidPoint | string | Yes | (μμ)μ§λΆλ ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
paidValue | string | Yes | μ§λΆλ ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
feePoint | string | Yes | (μμ)μμλ£ ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
feeValue | string | Yes | μμλ£ ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
totalPoint | string | Yes | (μμ)μ 체 ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
totalValue | string | Yes | μ 체 ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
paymentStatus | int | Yes | μ²λ¦¬μν 11:μ κ·κ²°μ μ μ 12:μ κ·κ²°μ μΉμΈμ μμ€ν¨ 13:μ κ·κ²°μ μΉμΈνμΈμ€ν¨ 14:μ κ·κ²°μ μΉμΈμ μμλ£ 15:μ κ·κ²°μ μΉμΈνμΈμλ£ 16:μ κ·κ²°μ μ¬μ©μκ±°λΆ 17:μ κ·κ²°μ κ²°κ³Όμλ΅ 18:μ κ·κ²°μ μλ£ 19:μ κ·κ²°μ μ€ν¨ 51:μ·¨μκ²°μ μ μ 52:μ·¨μκ²°μ μΉμΈμ μμ€ν¨ 53:μ·¨μκ²°μ μΉμΈνμΈμ€ν¨ 54:μ·¨μκ²°μ μΉμΈμ μμλ£ 55:μ·¨μκ²°μ μΉμΈνμΈμλ£ 56:μ·¨μκ²°μ μ¬μ©μκ±°λΆ 57:μ·¨μκ²°μ κ²°κ³Όμλ΅ 58:μ·¨μκ²°μ μλ£ 59:μ·¨μκ²°μ μ€ν¨ |
openNewTimestamp | int | Yes | μ κ·κ²°μ μμ± λͺ λ Ήμ΄ μ μ μκ° |
closeNewTimestamp | int | Yes | μ κ·κ²°μ μλ£ λͺ λ Ήμ΄ μ μ μκ° |
openCancelTimestamp | int | Yes | μ·¨μκ²°μ μμ± λͺ λ Ήμ΄ μ μ μκ° |
closeCancelTimestamp | int | Yes | μ·¨μκ²°μ μλ£ λͺ λ Ήμ΄ μ μ μκ° |
1.3. μνμ€ λ€μ΄μ΄κ·Έλ¨ μ 9λ²μμ μ¬μ©λλ€.
POST /v1/payment/cancel/close
ν€ | μ€λͺ |
---|---|
Authorization | μ κ·Ό λΉλ°ν€ |
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
confirm | boolean | Yes | μ μ λλ μ·¨μ μ¬λΆ (true: μ μμ²λ¦¬, false: μ·¨μ) |
paymentId | string | Yes | μ§λΆ μμ΄λ |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
paymentId | string | Yes | μ§λΆ μμ΄λ |
purchaseId | string | Yes | ꡬ맀 μμ΄λ |
amount | string | Yes | μνκ°κ²© (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
currency | string | Yes | νλ₯ μ½λ(usd, krw, lyt, acc, point...) |
shopId | string | Yes | μμ μμ΄λ |
account | string | Yes | μλ μ£Όμ(μ€μ μ£Όμ) |
paidPoint | string | Yes | (μμ)μ§λΆλ ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
paidValue | string | Yes | μ§λΆλ ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
feePoint | string | Yes | (μμ)μμλ£ ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
feeValue | string | Yes | μμλ£ ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
totalPoint | string | Yes | (μμ)μ 체 ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
totalValue | string | Yes | μ 체 ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
paymentStatus | int | Yes | μ²λ¦¬μν 11:μ κ·κ²°μ μ μ 12:μ κ·κ²°μ μΉμΈμ μμ€ν¨ 13:μ κ·κ²°μ μΉμΈνμΈμ€ν¨ 14:μ κ·κ²°μ μΉμΈμ μμλ£ 15:μ κ·κ²°μ μΉμΈνμΈμλ£ 16:μ κ·κ²°μ μ¬μ©μκ±°λΆ 17:μ κ·κ²°μ κ²°κ³Όμλ΅ 18:μ κ·κ²°μ μλ£ 19:μ κ·κ²°μ μ€ν¨ 51:μ·¨μκ²°μ μ μ 52:μ·¨μκ²°μ μΉμΈμ μμ€ν¨ 53:μ·¨μκ²°μ μΉμΈνμΈμ€ν¨ 54:μ·¨μκ²°μ μΉμΈμ μμλ£ 55:μ·¨μκ²°μ μΉμΈνμΈμλ£ 56:μ·¨μκ²°μ μ¬μ©μκ±°λΆ 57:μ·¨μκ²°μ κ²°κ³Όμλ΅ 58:μ·¨μκ²°μ μλ£ 59:μ·¨μκ²°μ μ€ν¨ |
closeNewTimestamp | int | Yes | μ κ·κ²°μ μλ£ λͺ λ Ήμ΄ μ μ μκ° |
openCancelTimestamp | int | Yes | μ·¨μκ²°μ μμ± λͺ λ Ήμ΄ μ μ μκ° |
closeCancelTimestamp | int | Yes | μ·¨μκ²°μ μλ£ λͺ λ Ήμ΄ μ μ μκ° |
1.1. μνμ€ λ€μ΄μ΄κ·Έλ¨ μ 11λ²μμ μ¬μ©λλ€. 1.3. μνμ€ λ€μ΄μ΄κ·Έλ¨ μ 7λ²μμ μ¬μ©λλ€.
ν€ | μ€λͺ |
---|---|
Authorization | μ κ·Ό λΉλ°ν€ |
νλ 1 | νλ 2 | μ ν | νμ | μ€λͺ |
---|---|---|---|---|
type | string | Yes | "pay_new": κ²°μ μμ² "pay_cancel":μ·¨μμμ² |
|
code | int | Yes | 0: μ±κ³΅ 4000: κ±°λΆ 5000: 컨νΈλνΈ μ€λ₯ 6000: μλ²μ€λ₯ 7000: νμμμ |
|
message | string | Yes | μλ΅ λ©μΈμ§ | |
data | paymentId | string | Yes | κ²°μ μμ΄λ |
data | purchaseId | string | Yes | ꡬ맀 μμ΄λ |
data | amount | string | Yes | μνκ°κ²© |
data | currency | string | Yes | νλ₯ μ½λ |
data | shopId | string | Yes | μμ μμ΄λ |
data | account | string | Yes | μλ μ£Όμ(μ€μ μ£Όμ) |
data | paidPoint | string | Yes | μ§λΆλ ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ (κ²°μ μμ² μ±κ³΅μ:μ§λΆλκ°, κ²°μ μμ² μ€ν¨μ:μμκ°, μ·¨μμ: μ§λΆλκ°) |
data | paidValue | string | Yes | μ§λΆλ ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
data | feePoint | string | Yes | μμλ£ ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€(κ²°μ μμ² μ±κ³΅μ:μ§λΆλκ°, κ²°μ μμ² μ€ν¨μ:μμκ°, μ·¨μμ: μ§λΆλκ°) |
data | feeValue | string | Yes | μμλ£ ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
data | totalPoint | string | Yes | μ 체 ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€(κ²°μ μμ² μ±κ³΅μ:μ§λΆλκ°, κ²°μ μμ² μ€ν¨μ:μμκ°, μ·¨μμ: μ§λΆλκ°) |
data | totalValue | string | Yes | μ 체 ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
data | paymentStatus | int | Yes | μ²λ¦¬μν 11:μ κ·κ²°μ μ μ 12:μ κ·κ²°μ μΉμΈμ μμ€ν¨ 13:μ κ·κ²°μ μΉμΈνμΈμ€ν¨ 14:μ κ·κ²°μ μΉμΈμ μμλ£ 15:μ κ·κ²°μ μΉμΈνμΈμλ£ 16:μ κ·κ²°μ μ¬μ©μκ±°λΆ 17:μ κ·κ²°μ κ²°κ³Όμλ΅ 18:μ κ·κ²°μ μλ£ 19:μ κ·κ²°μ μ€ν¨ 51:μ·¨μκ²°μ μ μ 52:μ·¨μκ²°μ μΉμΈμ μμ€ν¨ 53:μ·¨μκ²°μ μΉμΈνμΈμ€ν¨ 54:μ·¨μκ²°μ μΉμΈμ μμλ£ 55:μ·¨μκ²°μ μΉμΈνμΈμλ£ 56:μ·¨μκ²°μ μ¬μ©μκ±°λΆ 57:μ·¨μκ²°μ κ²°κ³Όμλ΅ 58:μ·¨μκ²°μ μλ£ 59:μ·¨μκ²°μ μ€ν¨ |
{
"type": "pay_new",
"code": 0,
"message": "Success",
"data": {
"paymentId": "0x04785fda06b5e8c61bc857884b66663ed55bf61269508656a5cc7e5df5a7510b",
"purchaseId": "P000002",
"amount": "10000000000000000000",
"currency": "krw",
"shopId": "0x62f131c124c10dd7023e2d1a98ac8aa4c925137207118178d0267d2079447a65",
"account": "0x2793111915DA87B03F90ee0Cb6E0709A8514891F",
"paidPoint": "10000000000000000000",
"paidValue": "10000000000000000000",
"feePoint": "500000000000000000",
"feeValue": "500000000000000000",
"totalPoint": "10500000000000000000",
"totalValue": "10500000000000000000",
"paymentStatus": 18
}
}
{
"type": "pay_new",
"code": 4000,
"message": "Denied by user",
"data": {
"paymentId": "0x9aa18cfb0df5e528f0415fb1aeea2b2454508655314bf58b91f96e4502b22828",
"purchaseId": "P000002",
"amount": "10000000000000000000",
"currency": "krw",
"shopId": "0x7f67cd5291da2f283ca5bad25c836fa76f3855cc892e55984ead1af46b2db38a",
"account": "0x3beF528430a09b12a52ea65F3cBcdCb96444E7d2",
"paidPoint": "10000000000000000000",
"paidValue": "10000000000000000000",
"feePoint": "500000000000000000",
"feeValue": "500000000000000000",
"totalPoint": "10500000000000000000",
"totalValue": "10500000000000000000",
"paymentStatus": 16
}
}
{
"type": "pay_cancel",
"code": 0,
"message": "Success",
"data": {
"paymentId": "0x491c07d0fee5eb7d129e21d9c818fb19f1c80603b519bf79ed42e486d8019bfc",
"purchaseId": "P000002",
"amount": "10000000000000000000",
"currency": "krw",
"shopId": "0x270e6da973370b647972531e965e27879211092f748e8382faa48de43e37055d",
"account": "0x2793111915DA87B03F90ee0Cb6E0709A8514891F",
"paidPoint": "10000000000000000000",
"paidValue": "10000000000000000000",
"feePoint": "500000000000000000",
"feeValue": "500000000000000000",
"totalPoint": "10500000000000000000",
"totalValue": "10500000000000000000",
"paymentStatus": 58
}
}
{
"type": "pay_cancel",
"code": 4000,
"message": "Denied by user",
"data": {
"paymentId": "0x61fc70b3a919aab586898fcfcc76e266e386c5a66a605a03d7569f5bd0ff7458",
"purchaseId": "P000002",
"amount": "10000000000000000000",
"currency": "krw",
"shopId": "0xf14d74201ab85a04e1f56cb43884592f9656b624100bf71313084076a9661112",
"account": "0x2793111915DA87B03F90ee0Cb6E0709A8514891F",
"paidPoint": "10000000000000000000",
"paidValue": "10000000000000000000",
"feePoint": "500000000000000000",
"feeValue": "500000000000000000",
"totalPoint": "10500000000000000000",
"totalValue": "10500000000000000000",
"paymentStatus": 56
}
}
1.6. μνμ€ λ€μ΄μ΄κ·Έλ¨ μ 1λ²μμ μ¬μ©λλ€.
POST /v1/shop/update/create
ν€ | μ€λͺ |
---|---|
Authorization | μ κ·Ό λΉλ°ν€ |
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
shopId | string | Yes | μμ μμ΄λ |
name | string | Yes | μμ μ΄λ¦ |
currency | string | Yes | μμ μ κ²°μ ν΅ν |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
taskId | string | Yes | μ²λ¦¬λ₯Ό μμ μμ΄λ |
shopId | string | Yes | μμ μμ΄λ |
name | string | Yes | μμ μ΄λ¦ |
currency | string | Yes | μμ μ κ²°μ ν΅ν |
taskStatus | int | Yes | μ²λ¦¬μν 11 : μμ 12 : μ μμ€ν¨ 13 : μΉμΈμ€ν¨ 14 : μ μμλ£ 15 : μ¬μ©μκ±°λΆ 16 : μλ£ 70 : νμμμ |
timestamp | int | Yes | μ μ μκ° |
- μμ²ν 45μ΄κ° μ½λ°±μλν¬μΈνΈλ‘ μλ΅μ΄ μμΌλ©΄ νμ μμ μ²λ¦¬ ν μ μλ€.
1.7. μνμ€ λ€μ΄μ΄κ·Έλ¨ μ 1λ²μμ μ¬μ©λλ€.
POST /v1/shop/status/create
ν€ | μ€λͺ |
---|---|
Authorization | μ κ·Ό λΉλ°ν€ |
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
shopId | string | Yes | μμ μμ΄λ |
status | int | Yes | νμ±μν 1 : νμ± 2 : λΉνμ± |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
taskId | string | Yes | μ²λ¦¬λ₯Ό μμ μμ΄λ |
shopId | string | Yes | μμ μμ΄λ |
status | int | Yes | νμ±μν 1 : νμ± 2 : λΉνμ± |
taskStatus | int | Yes | μ²λ¦¬μν 11 : μμ 12 : μ μμ€ν¨ 13 : μΉμΈμ€ν¨ 14 : μ μμλ£ 15 : μ¬μ©μκ±°λΆ 16 : μλ£ 70 : νμμμ |
timestamp | int | Yes | μ μ μκ° |
- μμ²ν 45μ΄κ° μ½λ°±μλν¬μΈνΈλ‘ μλ΅μ΄ μμΌλ©΄ νμ μμ μ²λ¦¬ ν μ μλ€.
ν€ | μ€λͺ |
---|---|
Authorization | μ κ·Ό λΉλ°ν€ |
νλ 1 | νλ 2 | μ ν | νμ | μ€λͺ |
---|---|---|---|---|
type | string | Yes | "shop_add": μΆκ° "shop_update": μ 보μμ "shop_status":μνμμ |
|
code | int | Yes | 0: μ±κ³΅ 4000: κ±°λΆ 5000: 컨νΈλνΈ μ€λ₯ 6000: μλ²μ€λ₯ 7000: νμμμ |
|
message | string | Yes | μλ΅ λ©μΈμ§ | |
data | taskId | string | Yes | μ²λ¦¬ μμ΄λ |
data | shopId | string | Yes | μμ μμ΄λ |
data | name | string | Yes | μμ μ΄λ¦ |
data | currency | string | Yes | μμ μ κ²°μ ν΅ν |
data | status | int | Yes | νμ±μν(1:νμ±, 2:λΉνμ±) |
data | account | string | Yes | μμ μ£Όμ μ§κ°μ£Όμ |
{
"type": "shop_add",
"code": 0,
"message": "Success",
"data": {
"taskId": "",
"shopId": "0xb2980bfac07826f2f93bea8434b569a2a458cbbd39b812a062ddcd7d1fa8fff9",
"name": "Shop 5",
"currency": "krw",
"status": 2,
"account": "0x5b9aD6ad05c0fC423B34C1EaF2FF67C47F02E0D1"
}
}
{
"type": "shop_update",
"code": 0,
"message": "Success",
"data": {
"taskId": "0x005423085d89ebc3edea3f8dd6bc4cfff0446c7393d22bf2de9f81c6f24e8ad0",
"shopId": "0xb29991db39fc61c96b5048b9d8863dbe40d556e1ae29c758c48468ffe3ecabad",
"name": "μλ‘μ΄ μ΄λ¦",
"currency": "krw",
"status": 2,
"account": "0x1956F0c574ee588efd4759948a40611613C87Bc6"
}
}
{
"type": "shop_status",
"code": 0,
"message": "Success",
"data": {
"taskId": "0x5510311afd173081a0511559ed950634217e29c81f55a62f57bd4c3e434cfb89",
"shopId": "0xb29991db39fc61c96b5048b9d8863dbe40d556e1ae29c758c48468ffe3ecabad",
"name": "μλ‘μ΄ μ΄λ¦",
"currency": "krw",
"status": 1,
"account": "0x1956F0c574ee588efd4759948a40611613C87Bc6"
}
}
GET /v1/payment/item
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
paymentId | string | Yes | μ§λΆ μμ΄λ |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
paymentId | string | Yes | μ§λΆ μμ΄λ |
purchaseId | string | Yes | ꡬ맀 μμ΄λ |
amount | string | Yes | μνκ°κ²© (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
currency | string | Yes | νλ₯ μ½λ(usd, krw, lyt, acc, point...) |
shopId | string | Yes | μμ μμ΄λ |
account | string | Yes | μλ μ£Όμ |
paidPoint | string | Yes | μ§λΆλ (λ) ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
paidValue | string | Yes | μ§λΆλ (λ) ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
feePoint | string | Yes | μμλ£ ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
feeValue | string | Yes | μμλ£ ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
totalPoint | string | Yes | μ 체 ν¬μΈνΈ, loyaltyTypeκ° 0μΌλ μ ν¨ν κ°μ΄λ€ |
totalValue | string | Yes | μ 체 ν¬μΈνΈ λλ ν ν°μ currency λ¨μμ κ°μΉ |
paymentStatus | int | Yes | μ²λ¦¬μν 11:μ κ·κ²°μ μ μ 12:μ κ·κ²°μ μΉμΈμ μμ€ν¨ 13:μ κ·κ²°μ μΉμΈνμΈμ€ν¨ 14:μ κ·κ²°μ μΉμΈμ μμλ£ 15:μ κ·κ²°μ μΉμΈνμΈμλ£ 16:μ κ·κ²°μ μ¬μ©μκ±°λΆ 17:μ κ·κ²°μ κ²°κ³Όμλ΅ 18:μ κ·κ²°μ μλ£ 19:μ κ·κ²°μ μ€ν¨ 51:μ·¨μκ²°μ μ μ 52:μ·¨μκ²°μ μΉμΈμ μμ€ν¨ 53:μ·¨μκ²°μ μΉμΈνμΈμ€ν¨ 54:μ·¨μκ²°μ μΉμΈμ μμλ£ 55:μ·¨μκ²°μ μΉμΈνμΈμλ£ 56:μ·¨μκ²°μ μ¬μ©μκ±°λΆ 57:μ·¨μκ²°μ κ²°κ³Όμλ΅ 58:μ·¨μκ²°μ μλ£ 59:μ·¨μκ²°μ μ€ν¨ |
openNewTimestamp | int | Yes | μ κ·κ²°μ μμ± λͺ λ Ήμ΄ μ μ μκ° |
closeNewTimestamp | int | Yes | μ κ·κ²°μ μλ£ λͺ λ Ήμ΄ μ μ μκ° |
openCancelTimestamp | int | Yes | μ·¨μκ²°μ μμ± λͺ λ Ήμ΄ μ μ μκ° |
closeCancelTimestamp | int | Yes | μ·¨μκ²°μ μλ£ λͺ λ Ήμ΄ μ μ μκ° |
1.1. μνμ€ λ€μ΄μ΄κ·Έλ¨ μ 8λ²μμ μ¬μ©λλ€.
POST /v1/payment/new/approval
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
paymentId | string | Yes | μ§λΆ μμ΄λ |
approval | boolean | Yes | λμμ¬λΆ(false: κ±°λΆ, true: μΉμΈ) |
signature | string | Yes | μλͺ |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
paymentId | string | Yes | μ§λΆ μμ΄λ |
purchaseId | string | Yes | ꡬ맀 μμ΄λ |
amount | string | Yes | μνκ°κ²© (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
currency | string | Yes | νλ₯ μ½λ(usd, krw, lyt, acc, point...) |
shopId | string | Yes | μμ μμ΄λ |
account | string | Yes | μλ μ£Όμ |
paymentStatus | int | Yes | μ²λ¦¬μν 11:μ κ·κ²°μ μ μ 12:μ κ·κ²°μ μΉμΈμ μμ€ν¨ 13:μ κ·κ²°μ μΉμΈνμΈμ€ν¨ 14:μ κ·κ²°μ μΉμΈμ μμλ£ 15:μ κ·κ²°μ μΉμΈνμΈμλ£ 16:μ κ·κ²°μ μ¬μ©μκ±°λΆ 17:μ κ·κ²°μ κ²°κ³Όμλ΅ 18:μ κ·κ²°μ μλ£ 19:μ κ·κ²°μ μ€ν¨ 51:μ·¨μκ²°μ μ μ 52:μ·¨μκ²°μ μΉμΈμ μμ€ν¨ 53:μ·¨μκ²°μ μΉμΈνμΈμ€ν¨ 54:μ·¨μκ²°μ μΉμΈμ μμλ£ 55:μ·¨μκ²°μ μΉμΈνμΈμλ£ 56:μ·¨μκ²°μ μ¬μ©μκ±°λΆ 57:μ·¨μκ²°μ κ²°κ³Όμλ΅ 58:μ·¨μκ²°μ μλ£ 59:μ·¨μκ²°μ μ€ν¨ |
txHash | string | Yes | νΈλμμ ν΄μ |
1.2. μνμ€ λ€μ΄μ΄κ·Έλ¨ μ 8λ²μμ μ¬μ©λλ€.
POST /v1/payment/cancel/approval
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
paymentId | string | Yes | μ§λΆ μμ΄λ |
approval | string | Yes | λμμ¬λΆ(false: κ±°λΆ, true: μΉμΈ) |
signature | string | Yes | μλͺ |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
paymentId | string | Yes | μ§λΆ μμ΄λ |
purchaseId | string | Yes | ꡬ맀 μμ΄λ |
amount | string | Yes | μνκ°κ²© (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
currency | string | Yes | νλ₯ μ½λ(usd, krw, lyt, acc, acc, point...) |
shopId | string | Yes | μμ μμ΄λ |
account | string | Yes | μλ μ£Όμ |
paymentStatus | int | Yes | μ²λ¦¬μν 11:μ κ·κ²°μ μ μ 12:μ κ·κ²°μ μΉμΈμ μμ€ν¨ 13:μ κ·κ²°μ μΉμΈνμΈμ€ν¨ 14:μ κ·κ²°μ μΉμΈμ μμλ£ 15:μ κ·κ²°μ μΉμΈνμΈμλ£ 16:μ κ·κ²°μ μ¬μ©μκ±°λΆ 17:μ κ·κ²°μ κ²°κ³Όμλ΅ 18:μ κ·κ²°μ μλ£ 19:μ κ·κ²°μ μ€ν¨ 51:μ·¨μκ²°μ μ μ 52:μ·¨μκ²°μ μΉμΈμ μμ€ν¨ 53:μ·¨μκ²°μ μΉμΈνμΈμ€ν¨ 54:μ·¨μκ²°μ μΉμΈμ μμλ£ 55:μ·¨μκ²°μ μΉμΈνμΈμλ£ 56:μ·¨μκ²°μ μ¬μ©μκ±°λΆ 57:μ·¨μκ²°μ κ²°κ³Όμλ΅ 58:μ·¨μκ²°μ μλ£ 59:μ·¨μκ²°μ μ€ν¨ |
txHash | string | Yes | νΈλμμ ν΄μ |
νλΌλ©νλͺ | μ ν | μ€λͺ |
---|---|---|
type | string | provide : μ§κΈμ new: μ κ·κ΅¬λ§€ cancel: ꡬ맀취μ |
paymentId | string | μ κ·κ΅¬λ§€λλ μ·¨μμ μ ν¨ν ν€κ° |
timestamp | number | μ μμκ°(UNIX EPOCH) |
timeout | string | νμμμ(μ΄) |
νλΌλ©νλͺ | μ ν | μ€λͺ |
---|---|---|
type | string | shop_update: μμ μ 보μμ shop_status: μμ μνμμ |
taskId | string | μΉμΈλλ μ·¨μμ μ¬μ©λλ ν€κ° |
timestamp | number | μ μμκ°(UNIX EPOCH) |
timeout | string | νμμμ(μ΄) |
GET /v1/shop/task
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
taskId | string | Yes | μ§λΆ μμ΄λ |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
taskId | string | Yes | μ²λ¦¬λ₯Ό μμ μμ΄λ |
type | string | Yes | "update" : μμ μ 보λ³κ²½ "status" : μμ μ μνλ³κ²½ |
shopId | string | Yes | μμ μμ΄λ |
name | string | Yes | μμ μ΄λ¦ |
currency | string | Yes | μμ μ κ²°μ ν΅ν |
status | int | Yes | νμ±μν 1 : νμ± 2 : λΉνμ± |
account | string | Yes | μμ μ£Όμ μ§κ°μ£Όμ |
taskStatus | int | Yes | μ²λ¦¬μν 11 : μμ 12 : μ μμ€ν¨ 13 : μΉμΈμ€ν¨ 14 : μ μμλ£ 15 : μ¬μ©μκ±°λΆ 16 : μλ£ 70 : νμμμ |
timestamp | int | Yes | μ μ μκ° |
POST /v1/shop/update/approval
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
taskId | string | Yes | μ§λΆ μμ΄λ |
approval | boolean | Yes | μΉμΈμ¬λΆ true: μΉμΈ false: κ±°λΆ |
signature | string | Yes | μλͺ |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
taskId | string | Yes | μ²λ¦¬λ₯Ό μμ μμ΄λ |
shopId | string | Yes | μμ μμ΄λ |
name | string | Yes | μμ μ΄λ¦ |
currency | string | Yes | μμ μ κ²°μ ν΅ν |
taskStatus | int | Yes | μ²λ¦¬μν 11 : μμ 12 : μ μμ€ν¨ 13 : μΉμΈμ€ν¨ 14 : μ μμλ£ 15 : μ¬μ©μκ±°λΆ 16 : μλ£ 70 : νμμμ |
timestamp | int | Yes | μ μ μκ° |
POST /v1/shop/status/approval
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
taskId | string | Yes | μ§λΆ μμ΄λ |
approval | boolean | Yes | μΉμΈμ¬λΆ true: μΉμΈ false: κ±°λΆ |
signature | string | Yes | μλͺ |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
taskId | string | Yes | μ²λ¦¬λ₯Ό μμ μμ΄λ |
shopId | string | Yes | μμ μμ΄λ |
status | int | Yes | νμ±μν 1 : νμ± 2 : λΉνμ± |
taskStatus | int | Yes | μ²λ¦¬μν 11 : μμ 12 : μ μμ€ν¨ 13 : μΉμΈμ€ν¨ 14 : μ μμλ£ 15 : μ¬μ©μκ±°λΆ 16 : μλ£ 70 : νμμμ |
timestamp | int | Yes | μ μ μκ° |
νλΌλ©νλͺ | μ ν | μ€λͺ |
---|---|---|
type | string | shop_update: μμ μ 보μμ shop_status: μμ μνμμ |
taskId | string | μμ μ 보μμ κ³Ό μνμμ μ μ ν¨ν ν€κ° |
timestamp | number | μ μμκ°(UNIX EPOCH) |
timeout | string | νμμμ(μ΄) |
μ£Όμ: λͺ¨λ κΈμ‘μ μμμ 18μ리μ λ¬Έμλ‘ ννλ©λλ€. κ·Έλ¦¬κ³ μμμ μ ν¬ν¨νμ§ μμ΅λλ€.
GET /v1/ledger/balance/account/:account
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
account | string | Yes | μ§κ°μ£Όμ |
νλλͺ | νλλͺ 2 | μ ν | νμ | μ€λͺ |
---|---|---|---|---|
account | string | Yes | μ§κ°μ£Όμ | |
point | balance | string | Yes | ν¬μΈνΈ μκ³ (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
value | string | Yes | μκ³ μ κΈ°μ€ν΅ν κ°μΉ | |
token | balance | string | Yes | ν ν° μκ³ (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
value | string | Yes | μκ³ μ κΈ°μ€ν΅ν κ°μΉ (=ν ν°μκ³ * ν ν°κ°κ²©(κΈ°μ€ν΅ν)) |
GET /v1/ledger/balance/phone/:phone
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
phone | string | Yes | μ νλ²νΈ - κ΅μ νκΈ°λ² +82 10-1000-2000 |
νλλͺ | νλλͺ 2 | μ ν | νμ | μ€λͺ |
---|---|---|---|---|
phone | string | Yes | μ¬μ©μμ μ νλ²νΈ | |
phoneHash | string | Yes | μ¬μ©μμ μ νλ²νΈ ν΄μ | |
account | string | Yes | μ¬μ©μμ μ§κ°μ£Όμ (μ€μ μ£Όμ) | |
loyaltyType | int | Yes | μ 립λλ λ‘μ΄ν°μ μ’ λ₯(0: ν¬μΈνΈ, 1: ν ν°) | |
point | balance | string | Yes | ν¬μΈνΈ μκ³ (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
value | string | Yes | μκ³ μ κΈ°μ€ν΅ν κ°μΉ | |
token | balance | string | Yes | ν ν° μκ³ (μμμ μ΄ν 18μλ¦¬λ‘ νμλ λ¬Έμ, μμμ ν¬ν¨νμ§ μμ) |
value | string | Yes | μκ³ μ κΈ°μ€ν΅ν κ°μΉ (=ν ν°μκ³ * ν ν°κ°κ²©(κΈ°μ€ν΅ν)) |
GET /v1/phone/hash/:phone
νλΌλ©νλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
phone | string | Yes | μ νλ²νΈ - κ΅μ νκΈ°λ² +82 10-1000-2000 |
νλλͺ | μ ν | νμ | μ€λͺ |
---|---|---|---|
phone | string | Yes | μ νλ²νΈ |
phoneHash | string | Yes | μ νλ²νΈ ν΄μ |
μ½λ | λ©μΈμ§ |
---|---|
0000 | μ±κ³΅ Success |
1000 | νΈλμμ
μ 보λΈμκ° κ²μ¦μκ° μλλλ€ Sender is not validator |
1001 | κ²μ¦μκ° νμ±ν λμ§ μμμ΅λλ€ Validator is not active |
1002 | κ²μ¦μκ° μ΄λ―Έ νμ±ν λμμ΅λλ€ Validator is already active |
1003 | κ²μ¦μκ° μ΄λ―Έ μ‘΄μ¬ν©λλ€ Validator is already exist |
1010 | λ§μ§λ§ κ²μ¦μλ₯Ό μ κ±°ν μ μμ΅λλ€ The last validator cannot be removed |
1020 | μμΉκ° νμ©λμ§ μμ΅λλ€ Not allowed deposit |
1030 | κΈμ‘μ΄ gweiμ λ°°μκ° μλλλ€ Amount not multiple of gwei |
1031 | μ
λ ₯λ κΈμ‘μ΄ μ΅μκΈμ‘λ³΄λ€ μμ΅λλ€ The amount entered is less than the minimum amount |
1050 | νΈλμμ
μ 보λΈμλ μΈμ¦λμ§ μμ μμ
λλ€ Sender is not authorized to execute |
1051 | μ μ‘μ΄ λμ§ μλ μκΈμ
λλ€ Unable to transfer from foundation account |
1052 | μ μ‘ν μ μλ μ£Όμμ
λλ€ Unable to transfer to foundation account |
1053 | μΈμΆλ μ μλ μκΈμ
λλ€ Unable to withdraw from the foundation account |
1200 | μμ μμ΄λκ° μ΄λ―Έ μ‘΄μ¬ν©λλ€ The shop ID already exists |
1201 | μμ μμ΄λκ° μ‘΄μ¬νμ§ μμ΅λλ€ The shop ID is not exists |
1202 | μμ μ΄ νμ±ν λμ§ μμμ΅λλ€ The shop is not activated |
1211 | μ§μλλ μλ ν΅νμ¬λ²μ
λλ€ This exchange rate is not supported |
1220 | μΈμΆμκΈμ΄ λΆμ‘±ν©λλ€ Insufficient withdrawal amount |
1221 | μΈμΆμ μ΄λ―Έμ μ²νμ
¨λλ€ Withdrawal is already opened |
1222 | μΈμΆμ΄ μ μ²νμ§ μμμ΅λλ€ Withdrawal is not opened |
1501 | μλͺ»λ μλͺ
μ
λλ€ Invalid signature |
1502 | λ±λ‘λμ§ μμ μ νλ²νΈμ
λλ€ Unregistered phone number |
1503 | λ±λ‘λ μ§κ°μ£Όμμ λμΌνμ§ μμ΅λλ€ Does not match registered wallet address |
1505 | μ ν¨νμ§ μμ λΉλ°ν€μ
λλ€ Invalid secret key |
1506 | λ§κΈ°λ μλͺ
μ
λλ€ Expired signature |
1510 | μ¬λ¨μ μκ³ κ° λΆμ‘±ν©λλ€ Insufficient foundation balance |
1511 | μ¬μ©μμ μκ³ κ° λΆμ‘±ν©λλ€ Insufficient balance |
1512 | μμΉμ νμ©νμ§ μμμ΅λλ€ Not allowed deposit |
1513 | μμλ£ κ³μ λλ μ¬λ¨ κ³μ μ μκ³ κ° λΆμ‘±ν©λλ€ Insufficient fee or foundation balance |
1514 | κ΅νμ μν΄ νμν μ λμ±μκΈμ΄ μΆ©λΆνμ§ μμ΅λλ€ Insufficient liquidity balance |
1520 | λ‘μ΄ν° μ’
λ₯κ° ν ν°κ° μλλλ€. ν ν°λ§μ΄ μΈμΆκ³Ό μμΉκ° κ°λ₯ν©λλ€. Loyalty type is not TOKEN |
1521 | μλͺ»λ κ°μ μ
λ ₯νμ΅λλ€ Invalid value entered |
1530 | μ§λΆμμ΄λκ° μ΄λ―Έ μ¬μ©μ€μ
λλ€ The payment ID already exists |
1531 | μ§λΆμμ΄λμ λμνλ μνκ°μ΄ μ§νμ€μ΄μ§ μμ΅λλ€ The status of the payment corresponding to the payment ID is not in progress |
1532 | μ§λΆμμ΄λμ λμνλ μνκ°μ΄ μ·¨μκ°λ₯νμ§ μμ΅λλ€ The status of the payment corresponding to the payment ID is not a cancellable condition |
1533 | μ§λΆμμ΄λμ λμνλ μνκ°μ΄ μ·¨μμ€μ΄ μλλλ€ The status of the payment corresponding to the payment ID is not being cancelled |
1534 | μ§λΆμ λν μ·¨μκ°λ₯ κΈ°κ°μ΄ λ§λ£λμμ΅λλ€ The period for cancellation of payment has expired |
1711 | μ
κΈμ΄ μ΄λ―Έ μ‘΄μ¬ν©λλ€ Already Exist Deposit |
1712 | μΈμΆμ΄ μ‘΄μ¬νμ§ μμ΅λλ€ No Exist Withdraw |
1715 | μΈμΆμ΄ μ΄λ―Έ μΉμΈλμμ΅λλ€ Already Confirm Withdraw |
1717 | λ±λ‘λ μ§κ°μ£Όμμ λμΌνμ§ μμ΅λλ€ Does not match the address registered on the bridge |
1718 | λ±λ‘λ κΈμ‘κ³Ό λμΌνμ§ μμ΅λλ€ Does not match the amount registered on the bridge |
2001 | νλΌλ©νμ κ²μ¦μ μ€ν¨νμμ΅λλ€ Failed to check the validity of parameters |
2002 | μμΈμ€ν€κ° μ ν¨νμ§ μμ΅λλ€ The access key entered is not valid |
2003 | μ§λΆμμ΄λκ° μ‘΄μ¬νμ§ μμ΅λλ€ The payment ID is not exist |
2004 | μμμ£Όμκ° μ‘΄μ¬νμ§ μκ±°λ μ¬μ©κΈ°κ°μ΄ λ§λ£λμμ΅λλ€ Temporary address that does not exist |
2005 | μ¬μ©μ λͺ¨λ°μΌμ μλ¦Όμ΄ νμ©λμ§ μμμ΅λλ€ User's mobile notification is not allowed |
2006 | λ리μ§κ°μ£Όμλ₯Ό μ°Ύμ μ μμ΅λλ€ Can not found delegator |
2007 | μ νλ²ννμμ΄ μ ν¨νμ§ μμ΅λλ€ The phone number format is invalid |
2008 | λ©μΈμ§λ₯Ό 보λ΄κΈ° μν΄ νμν λͺ¨λ°μΌμ 보λ₯Ό μ°Ύμ μ μμ΅λλ€ Mobile information not found |
2020 | μ§λΆμ λν μνμ½λλ μΉμΈμ ν μ μμ΅λλ€ The status code for this payment cannot be approved |
2022 | μ§λΆμ λν μνμ½λλ μ·¨μλ₯Ό ν μ μμ΅λλ€ The status code for this payment cannot be cancel |
2024 | μ§λΆμ λν μνμ½λλ μ’
λ£μ²λ¦¬λ₯Ό ν μ μμ΅λλ€ The status code for this payment cannot process closing |
2025 | ν΄λΉ μ§λΆμ μ΄λ―Έ μΉμΈλμμ΅λλ€ This payment has already been approved |
2026 | ν΄λΉ μ§λΆμ μ΄λ―Έ μ’
λ£λμμ΅λλ€ This payment has already been closed |
2027 | ν΄λΉ μ§λΆμ μ΄λ―Έ μΉμΈν μ€ν¨μ²λ¦¬λμμ΅λλ€. This payment has already been approved and failed |
2028 | μ§λΆμ λν μνμ½λλ κ±°λΆ ν μ μμ΅λλ€ The status code for this payment cannot be denied |
2029 | ν΄λΉ μ§λΆμ κ°μ μ’
λ£λμμ΅λλ€ This payment has forced to close |
2030 | ν΄λΉ μ§λΆμ μΉμΈ μ μ΄κΈ° λλ¬Έμ λ«μ μ μμ΅λλ€ This payment cannot be closed before it is approved |
2033 | μμ
μμ΄λκ° μ‘΄μ¬νμ§ μμ΅λλ€ The task ID is not exist |
2040 | μμ
μ λν μνμ½λλ μΉμΈμ ν μ μμ΅λλ€ The status code for this task cannot be approved |
4000 | μ¬μ©μμ μν΄ κ±°λΆλμμ΅λλ€ Denied by user |
5000 | μ€λ§νΈμ»¨νΈλνΈ μ€νμ€ μ€λ₯κ° λ°μνμ΅λλ€ Smart Contract Error |
6000 | λ΄λΆμλ²μμ μ€λ₯κ° λ°μνμ΅λλ€ Server Error |
7000 | μ²λ¦¬μκ° μ΄κ³Όμ€λ₯μ
λλ€(45μ΄) Timeout period expired |