ASP.NET Core กับ omise-dotnet

เกริ่นก่อนว่าได้เข้าไปลองดูตัวอย่างใน http://github.com/omise/examples ซึ่งในนั้นก็มีตัวอย่างสำหรับ ASP.NET เพียงแต่ว่าเป็นตัวอย่างที่รองรับการรันบน .NET Framework 4.5 (ละมั้งถ้าจำไม่ผิด) ซึ่งถ้าเอามาลองรันบน macOS แล้ว เหมือนจะรันได้ แต่พอ Submit ปุ๊ปก็จะ error เกี่ยวกับ System.Web.UI

ซึ่งเท่าที่ทดลองค้นหาข้อมูลใน Google ก็พบว่ามันไม่รองรับ Web Forms นั่นเอง (https://docs.microsoft.com/en-us/aspnet/core/fundamentals/choose-aspnet-framework?view=aspnetcore-2.1)

ก็เลยทดลองเขียนตัวอย่างสำหรับ ASP.NET Core เสียเลย โดยก็แค่แปลงๆจากตัวอย่าง Code ของทาง Omise แบบง่ายๆเท่านั้น ซึ่งพอทดลองใช้แล้วก็ปรากฏว่าใช้งานได้ (ตอนแรก Submit ข้อมูลไม่ผ่าน เลยต้องไปหาว่า Razor ในสมัยนี้มันเขียนยังไงกันแน่)

ไม่ต้องพูดพร่ำทำเพลง ลองไปดาวน์โหลดมาทดสอบใช้งานกันได้ที่ GitHub ผมเลยคร้าบ