SWIFT SDK · MIT
Платежи на Swift для твоего iOS-приложения.
Подключись к своей API Wholly Crypto через async/await. Swift Package рассчитан на iOS 15+ и macOS 12+, без сторонних зависимостей.
Установка в Xcode.
Открой File → Add Package Dependencies. Вставь этот URL, выбери Branch и введи main.
https://github.com/whollycrypto-com/whollycrypto-swift-sdk.gitДля точных сумм.
Создавай счета, читай платежи и кошельки, используй отдельный клиент Operator. Суммы остаются десятичными строками.
Есть примеры счетов, оплаты и уведомлений. Собери и протестируй свою интеграцию перед приёмом реальных платежей.
Не храни ключи API на устройствах покупателей.
Твой сервер создаёт счёт, а приложение открывает ссылку на оплату в Safari. Никогда не включай ключи продавца или Operator в приложение для покупателей: успешный редирект не доказывает оплату.
Собственное приложение продавца может использовать ключ с доступом только к нужному проекту, введённый при запуске и сохранённый в Keychain. По возможности разрешай только чтение.
Проверяй подписи IPN и вебхуков на своём сервере. В пакете есть помощники Apple CryptoKit и рекомендации, как избежать повторного выполнения заказа.