iOS SDK
Omise iOS SDK ให้บริการวิธีที่ปลอดภัยและสะดวกในการผสานรวมการประมวลผลการชำระเง ินเข้ากับแอปพลิเคชัน iOS ของคุณ สร้างขึ้นสำหรับ Swift และ Objective-C โดยจัดการการสร้าง token ของข้อมูลการชำระเงินที่ละเอียดอ่อนและรองรับวิธีการชำระเงินหลักทั้งหมดที่มีในเอเชียตะวันออกเฉียงใต้
ภาพรวม
iOS SDK ช่วยให้คุณสามารถ:
- สร้าง token บัตรเครดิต อย่างปลอดภัยโดยไม่ให้ข้อมูลบัตรเข้าถึงเซิร์ฟเวอร์ของคุณ
- สร้าง payment source สำหรับวิธีการชำระเงินทางเลือก
- ใช้งาน 3D Secure authentication flows
- สร้างฟอร์มการชำระเงินที่กำหนดเอง ด้วยคอมโพเนนต์ UI แบบ native ของ iOS
- รองรับการยืนยันตัวตนแบบไบโอเมตริกซ์ ด้วย Touch ID และ Face ID
- จัดการข้อผิดพลาดอย่างเหมาะสม ด้วยประเภทข้อผิดพลาดที่ครอบคลุม
คุณสมบัติหลัก
- Native Swift API พร้อมรองรับ async/await
- ความเข้ากันได้กับ Objective-C สำหรับโปรเจกต์เก่า
- คอมโพเนนต์ UI ที่สร้างไว้ล่วงหน้าเพื่อการผสานรวมที่รวดเร็ว
- การตรวจสอบความถูกต้องของข้อมูลนำเข้าที่ครอบคลุม
- ความยืดหยุ่นของเครือข่ายและการลองใหม่อัตโนมัติ
- ความปลอดภัยของประเภทอย่างเต็มที่ด้วย Swift generics
- รองรับ SwiftUI และ UIKit
- การผสานรวม Combine framework
ข้อกำหนด
- iOS 12.0 หรือใหม่กว่า
- Xcode 13.0 หรือใหม่กว่า
- Swift 5.5+ หรือ Objective-C
- CocoaPods 1.10+, Swift Package Manager หรือ Carthage
การติดตั้ง
Swift Package Manager (แนะนำ)
เพิ่ม iOS SDK เข้าไปในโปรเจกต์ของคุณโดยใช้ Swift Package Manager:
- ใน Xcode ไปที่ File > Add Packages
- ใส่ repository URL:
https://github.com/omise/omise-ios - เลือกเวอร์ชัน 5.0.0 หรือใหม่กว่า
- เพิ่มไปยัง target ของคุณ
หรือเพิ่มเข้าไปใน Package.swift ของคุณ:
dependencies: [
.package(url: "https://github.com/omise/omise-ios", from: "5.0.0")
]
CocoaPods
เพิ่ม SDK เข้าไปใน Podfile ของคุณ:
platform :ios, '12.0'
use_frameworks!
target 'YourApp' do
pod 'OmiseSDK', '~> 5.0'
end
จากนั้นรัน:
pod install
Carthage
เพิ่มเข้าไปใน Cartfile ของคุณ:
github "omise/omise-ios" ~> 5.0
รัน:
carthage update --use-xcframeworks
จากนั้นลาก OmiseSDK.xcframework ที่สร้างแล้วเข้าไปในโปรเจกต์ของคุณ