ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-22, Wednesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

LINE MINI App ගෙවීම් වෙබ්හුක් අස්ථානගත වීම 7 දින තුළ නැවත ලබා ගැනීමේ ක්‍රමය

LINE MINI App ගෙවීම් වෙබ්හුක් අස්ථානගත වීම 7 දින තුළ නැවත ලබා ගැනීමේ ක්‍රමය

LINE MINI App තුළ පාරිභෝගිකයා ගෙවීම් වෙන්කර ගැනීම සාර්ථක වූ පසු, එය ඇත්තෙන්ම ගෙවීම් අවසන් කරලාද යන්න තහවුරු කිරීමේ අවසාන මූලික තොරතුර purchaseComplete webhook එකයි. එය නොලැබුනාම, ගනුදෙනු දෙවරක් සිදු වීම හෝ අයිතම නොලැබීම වැනි ගැටළු උදෙසා පැනවෙයි.

LINE MINI App හි ඉන්-ඇප් ගෙවීම් මල්-පියවරක් අනුගමනය කරයි. ඔබේ සේවාදායකය පළමුව reserve ඇනවුම POST https://api.line.me/iap/v1/product/reserve මගින් යොමු කරයි. එවිට LINE එක orderId එකක් ලබා දෙයි, නමුත් පාරිභෝගිකයා MINI App වසා දමන්න, ගෙවීම් අවසන් නොකරන්න, ජාල සම්බන්ධතාවය අඩුවන්න වැනි හේතු නිසා ගෙවීම අසාර්ථක විය හැක.

මෙවැනි අවස්ථාවල, ගෙවීම් අවසානවූ බව තහවුරු කිරීම purchaseComplete වෙබ්හුක් එකෙන් පමණක් සිදු කළ යුතුය. එය නොලැබුනාම, ඔබේ පද්ධතිය අයිතම දෙවරක් ලබා දීමට හෝ අයිතම ලබා නොදීමට හේතුව වේ.

LINE විසින් පසුගිය 7 දිනවල වෙබ්හුක් සිදුවීම් ලබා ගැනීමට event history API එකක් සපයයි. මෙම API භාවිතා කරමින්, ඔබට අසාර්ථක හෝ සාර්ථකව ලැබුණු සියලු සිදුවීම් ලබාගෙන, නැවත සමීක්ෂණය (reconciliation) කළ හැක.

API කෝල් කරන විට pagination, cursor, startEpochSeconds, endEpochSeconds, pageSize, status වැනි පරාමිතීන් ස්ථාවරව තබා ගත යුතුය. පිටු 100 ක් පමණ දත්ත පමණක් ලැබෙන බැවින්, cursor එකක් මගින් ඊළඟ පිටුවට යා හැක. සෑම සිදුවීමක්ම පරීක්ෂා කර, orderId අනුව idempotency රෙකෝඩ් එකක් තබා, එකම ගැණුම් දෙවරක් ලබා නොදෙන බව තහවුරු කළ යුතුය.

ආරක්ෂිත රෙකෝඩ් එකක් සුරකින්න:

  • ඔබේ අභ්‍යන්තර checkout ID
  • LINE orderId
  • x-line-request-id
  • වෙන්කළ වේලාව
  • අනුරූපිත නිෂ්පාදනය/අයිතමය
  • ගෙවීම් තත්වය (purchaseComplete යෙදුම ඇතුළත්ද?)
ඉන්පසු, වෙන්කළ ඇනවුම 7 දිනකට අධික කාලයක් නිරාකරණය නොවී, එය සකස් නොකළ තත්ත්වයක් පවතී නම් ඇතුළත් කර නොදෙන්න.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ මෘදුකාංග සංවර්ධකයින්, විශේෂයෙන් ජංගම ගෙවීම් හා ඉ-කොමර්ස් ව්‍යාපාරිකයින්, මෙම 7-දින රීකන්සිලියන් ක්‍රමය භාවිතා කර ගත හැක. එය:

  • ගෙවීම් අසාර්ථක වීමෙන් පසු පාරිභෝගික විශ්වාසය රැකගනී.
  • අපේක්ෂිත අයිතම දෙවරක් ලබා දීමෙන් වැළකී, ආර්ථික පාඩු අඩු කරයි.
  • API පරිච්ඡේදනය, pagination සහ idempotency යන තාක්ෂණික සංකල්පයන් ඉගෙන ගැනීමට හොඳ පුහුණුවක් වේ.

ඉදිරි කාලයේ, ශ්‍රී ලංකාවේ startups හා IT සේවා සපයන්නන්ට, LINE MINI App වැනි ජාත්‍යන්තර පද්ධති සමඟ ඒකාබද්ධ වීමට අවශ්‍ය විශ්වාසනීය ගෙවීම් පාරිභෝගික පරිසරයක් සපයයි.

අවසන් වශයෙන්, LINE event history API එක භාවිතා කර, නිසි pagination සහ idempotency ක්‍රමලේඛනයක් සමඟ, ඔබේ Mini App එකේ ගෙවීම් පද්ධතිය නවීකරණය කර, අතුරුදන් වූ වෙබ්හුක් සිදුවීම් 7 දින තුළ නැවත ලබා ගැනීමට හැකි වේ.

💡 ඔබේ LINE MINI App ගෙවීම් පද්ධතිය දැන්ම ඉදිරිපත් කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#LINE #Webhooks #API #Recovery #Developers