QRコード決済を実装する
概要
SDK 統合
前提条件を確認する
func checkCardSupportForQR(card: DigitalCard) async throws -> Bool {
return try await card.details.isPaymentTypeSupported(.qr)
}QR 決済の入力データを作成します
let amount = "000000500030" // 5000.30 EUR
let currency = "0978" // EUR
let aid = "00000000000000000000000000000000" // 16 バイト
let idd = "000000000000000000000000000000" // 15 バイト
let inputData = QRPaymentSession.QRPaymentInputData(amount: amount, currencyCode: currency, aid: aid, idd: idd)入力データ
形式
長さ
説明
QR 決済データを生成する
パラメータ
説明
ステータスワードの扱い
ステータスワードの値
説明
エラーを処理する
エラー
説明
完全な実装例
QR コード画像を生成して表示する
最終更新
役に立ちましたか?