Ryan Klein Dev

Software Development & Technical Leadership

Building impactful software solutions with over 15 years of experience in mobile, cloud, and fintech.

Latest Articles

Cybersource JWT Authentication with Message-Level Encryption (MLE)

A practical walkthrough of how Cybersource REST API authentication works, covering the JWT claim set, the request digest, p12 keystores, and message-level encryption (JWE), with interactive tools to inspect each piece.

Apple Pay on Cybersource

A step-by-step guide to setting up Apple Pay using Apple's demo application and processing payments through Cybersource, including merchant setup and payment authorization.

Display a UIKit UIView inside a SwiftUI View

Learn how to adapt UIKit views in SwiftUI using UIViewRepresentable, demonstrated through implementing a WKWebView with a progress indicator.

APIs and SDKs

Understanding the distinction between APIs and SDKs in different contexts - from programming interfaces to web services, and how they complement each other.