무료 QR 코드 생성 및 결제 QR 코드 생성 API

πŸŽ‰ μƒˆλ‘œμš΄ 무료 API둜 QR μ½”λ“œλ₯Ό μƒμ„±ν•˜μ„Έμš”

쒋은 μ†Œμ‹μž…λ‹ˆλ‹€! μ—¬λŸ¬λΆ„μ΄ 직접 QR μ½”λ“œλ₯Ό 생성할 수 μžˆλŠ” 무료 APIλ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€ (ν…μŠ€νŠΈ, 링크 λ˜λŠ” SEPA 결제).
μ‚¬μš©ν•˜κΈ° κ°„νŽΈν•˜λ©°, λΈŒλΌμš°μ €λ‚˜ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ 직접 μž‘λ™ν•˜λ©°, μ‚¬μš©μžλ‹Ή ν•˜λ£¨ 5개의 QR μ½”λ“œλ‘œ μ œν•œλ©λ‹ˆλ‹€.


πŸ“Œ QR μ½”λ“œ APIκ°€ ν•„μš”ν•œ μ΄μœ λŠ”? 

QR μ½”λ“œλŠ” ν•„μˆ˜μ μ΄ λ˜μ—ˆμŠ΅λ‹ˆλ‹€:

  • κ·€ν•˜μ˜ μ‚¬μ΄νŠΈλ‘œμ˜ 링크 μΆ”κ°€
  • μ—°λ½μ²˜ 곡유
  • μ¦‰μ‹œ 은행 결제 수령 (벨기에/ν”„λž‘μŠ€/유럽의 SEPA)
  • μ•„λ‹ˆλ©΄ κ°„λ‹¨ν•œ ν…μŠ€νŠΈ 인코딩.

저희 APIλŠ” λ³΅μž‘ν•œ 등둝 없이 이λ₯Ό κ°€λŠ₯ν•˜κ²Œ ν•˜λ©°, λ‚¨μš©μ„ λ°©μ§€ν•˜κΈ° μœ„ν•œ 합리적인 ν• λ‹ΉλŸ‰μ„ μ œκ³΅ν•©λ‹ˆλ‹€.


πŸ”‘ μ‚¬μš©μž ID

APIλ₯Ό μ‚¬μš©ν•˜λ €λ©΄ Digital3D 계정에 λ‘œκ·ΈμΈν•΄μ•Ό ν•˜λ©°, κ±°κΈ°μ„œ ν‚€λ₯Ό 찾을 수 μžˆμŠ΅λ‹ˆλ‹€.

  • ν”„λ‘œν•„λ‘œ μ΄λ™ν•˜μ„Έμš”,
  • User ID (UUID)λ₯Ό λ³΅μ‚¬ν•˜μ„Έμš”, κΈ΄ λ¬Έμžμ—΄ ν˜•μ‹μž…λ‹ˆλ‹€:

⚠️ 이 μ‚¬μš©μž IDλŠ” ν•„μˆ˜μž…λ‹ˆλ‹€. μ—†μœΌλ©΄ APIκ°€ μ‘λ‹΅ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.


πŸ“ μ‚¬μš© κ°€λŠ₯ν•œ 두 개의 μ—”λ“œν¬μΈνŠΈ

1. ν…μŠ€νŠΈ/링크 QR μ½”λ“œ

μ–΄λ–€ ν…μŠ€νŠΈλ‚˜ URL을 QR μ½”λ“œλ‘œ μΈμ½”λ”©ν•˜μ„Έμš”.
πŸ‘‰ "Hello World"λ₯Ό ν‘œμ‹œν•˜λŠ” 예:
    GET https://qr.digital3d.com/api/QrCreator/NormalQr?userId=κ·€ν•˜μ˜_USERID&text=Hello%20World&format=Png&size=6

  • userId → κ·€ν•˜μ˜ 아이디 (ν•„μˆ˜)
  • text → 인코딩할 λ‚΄μš©
  • formatPng λ˜λŠ” Svg (선택 사항, κΈ°λ³Έκ°’ = Png)
  • size → QR 크기 (1–20, κΈ°λ³Έκ°’ = 4)

➑️ κ²°κ³ΌλŠ” λ°”λ‘œ μ΄λ―Έμ§€μž…λ‹ˆλ‹€ (image/png λ˜λŠ” image/svg+xml).


2. SEPA 결제 QR μ½”λ“œ (EPC QR)

μΉœκ΅¬λ‚˜ 고객이 은행 μ•±μ—μ„œ μŠ€μΊ”ν•˜μ—¬ κ²°μ œν•  수 μžˆλŠ” QR μ½”λ“œλ₯Ό μƒμ„±ν•˜μ„Έμš”.
πŸ‘‰ JSON μ˜ˆμ‹œ:
      POST https://qr.digital3d.com/api/QrCreator/PaymentQr Content-Type: application/json { "userId": "κ·€ν•˜μ˜_USERID", "beneficiaryName": "ACME SPRL", "iban": "BE68539007547034", "bic": "GKCCBEBB", "amount": 12.34, "remittance": "μ²­κ΅¬μ„œ 2025-001", "outputFormat": "Svg", "size": 8 }

➑️ κ²°κ³ΌλŠ” λ˜ν•œ QR μ½”λ“œ μ΄λ―Έμ§€μž…λ‹ˆλ‹€.


🚦 ν• λ‹ΉλŸ‰ 및 였λ₯˜

각 μ‚¬μš©μžλŠ” ν•˜λ£¨ μ΅œλŒ€ 5개의 QR μ½”λ“œλ₯Ό 생성할 수 μžˆμŠ΅λ‹ˆλ‹€.
초과 μ‹œ, APIλŠ” λͺ…ν™•ν•œ JSON 였λ₯˜λ₯Ό λ°˜ν™˜ν•©λ‹ˆλ‹€:

{"type":"https://httpstatuses.com/429","title":"ν• λ‹ΉλŸ‰ 초과","status":429,"detail":"였늘의 μ΅œλŒ€ μ‚¬μš©λŸ‰: 5 (μ œν•œ 5)","userId":"abscdef-5555-ffff-yyyy-xxxxxxx","used":5,"limit":5}


πŸ› οΈ 초보자λ₯Ό μœ„ν•œ

  • μ—”λ“œν¬μΈνŠΈ NormalQr둜 λΈŒλΌμš°μ €μ—μ„œ 직접 ν…ŒμŠ€νŠΈν•˜μ„Έμš”.
  • 결제λ₯Ό μœ„ν•΄ (μ—”λ“œν¬μΈνŠΈ PaymentQr), Postmanκ³Ό 같은 도ꡬλ₯Ό μ‚¬μš©ν•˜κ±°λ‚˜ μ„ ν˜Έν•˜λŠ” ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄(C#, Python, JavaScript λ“±)λ₯Ό μ‚¬μš©ν•˜μ„Έμš”.
  • λ³΅μž‘ν•œ 라이브러리 ν•„μš” μ—†μŒ: APIλŠ” 이미 μ‚¬μš© μ€€λΉ„κ°€ 된 이미지λ₯Ό λ°˜ν™˜ν•©λ‹ˆλ‹€.

βœ… μš”μ•½

  • 무료: μ‚¬μš©μžλ‹Ή ν•˜λ£¨ 5개의 QR μ½”λ“œ.
  • 쉬움: κ°„λ‹¨ν•œ GET λ˜λŠ” POST 호좜.
  • 완전함: ν…μŠ€νŠΈ, 링크 및 SEPA 결제 지원.

πŸ‘‰ https://qr.digital3d.com/swaggerμ—μ„œ APIλ₯Ό μžμ„Ένžˆ νƒμƒ‰ν•˜κ³  μžμ‹ μ˜ ν˜ΈμΆœμ„ ν…ŒμŠ€νŠΈν•˜μ„Έμš”.

Join the conversation

You need an account to comment on this article. Creating one is free and takes under a minute.

  • The XMLTV file, free to download every day
  • Comment on articles and reply to other readers
  • Get an e-mail when an article you follow is updated

No comments yet.

Une erreur s'est produite. Cette application peut ne plus rΓ©pondre jusqu'Γ  ce qu'elle soit rechargΓ©e.Veuillez contacter l'auteur. Reload πŸ—™