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 と webhook の署名はバックエンドで検証しよう。Apple CryptoKit のヘルパーと、注文の二重処理を防ぐためのガイドが含まれているよ。

API リファレンス → · IPN と Webhook → · すべての SDK →