SWIFT SDK · MIT
iOS 앱에 Swift 결제를 더해 봐.
async/await로 Wholly Crypto API에 연결해. iOS 15+와 macOS 12+를 대상으로 하는 Swift Package로, 외부 라이브러리 의존성이 없어.
Xcode에서 설치해.
File → Add Package Dependencies를 열어. 이 URL을 붙여 넣고 Branch를 선택한 다음 main을 입력해.
https://github.com/whollycrypto-com/whollycrypto-swift-sdk.git금액을 정확하게 다뤄.
청구서를 만들고 결제와 지갑을 조회하며 별도의 Operator 클라이언트를 사용할 수 있어. 금액은 십진수 문자열로 유지돼.
청구서, 체크아웃, 알림 예제가 포함돼 있어. 실제 결제를 받기 전에 연동을 빌드하고 테스트해.
고객 기기에 API 키를 넣지 마.
백엔드에서 청구서를 만들고 앱은 Safari에서 체크아웃 URL을 열어. 고객용 앱에 판매자나 Operator 키를 넣지 마. 성공 페이지로 이동했다고 결제가 증명되는 건 아니야.
판매자 전용 관리 앱은 실행 중 입력한 프로젝트 제한 인증 정보를 Keychain에 저장해 사용할 수 있어. 가능하면 읽기 전용 권한을 사용해.
백엔드에서 IPN과 웹훅 서명을 검증해. 패키지에는 Apple CryptoKit 도우미와 주문 중복 처리를 피하는 가이드가 있어.