• Stars
    star
    80
  • Rank 404,329 (Top 8 %)
  • Language
    Swift
  • License
    MIT License
  • Created over 6 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Frames iOS: making native card payments simple

Checkout.com

Frames iOS

CocoaPods Compatible GitHub release (latest by date) Platform license

Requirements

  • iOS 12.0+
  • Xcode 12.4+
  • Swift 5.3+

ย 

Documentation

Frames for iOS tokenises consumer data for use within Checkout.com's payment infrastructure. We abstract away the complexity of taking payments, building payment UIs, and handling sensitive data.

More integration information can be found in the Checkout Docs.

You can find the Frames API reference on our Jazzy docs.

Demo projects

Our sample application showcases our prebuilt UIs and how our SDK works. You can run this locally once you clone the repository (whether directly via git or with suggested integration methods).

Our demo apps also test the supported integration methods (SPM, Cocoapods), so if you're having any problems there, they should offer a working example. You will find them in the root of the repository, inside respective folders:

  • iOS Example Frame (Using Cocoapods distribution)
  • iOS Example Frame SPM (SPM distribution)

Once running, you will find the home screen with a number of design options. We have tried to make contrasting payment UIs to give you an idea of what can be achieved. We've also tried to write the code in the simplest way to track and understand how each UI flavour was created. Just start from HomeViewController.swift and follow the button actions in code (@IBAction) for some examples on how we achieve those UIs. ย 

Changelog

Find our CHANGELOG.md here.

Contributing

Find our guide to start contributing here.

Licence

Frames iOS is released under the MIT licence. See LICENSE for details.

More Repositories

1

checkout-sdk-node

Checkout.com SDK for Node.js. Documentation here:
JavaScript
60
star
2

frames-android

Frames Android: making native card payments simple
Kotlin
51
star
3

checkout-sdk-php

Checkout SDK for PHP
PHP
47
star
4

checkout-magento2-plugin

Checkout.com Magento 2 official extension
PHP
32
star
5

frames-react

React wrapper of Checkout.com Frames.
TypeScript
30
star
6

checkout-sdk-java

Checkout.com SDK for Java
Java
25
star
7

checkout-php-library

Checkout.com API PHP Library
PHP
24
star
8

checkout-sdk-net

Checkout SDK for Microsoft .NET
C#
20
star
9

frames-react-native

Frames React Native
TypeScript
17
star
10

checkout-sdk-python

Checkout.com SDK for Python
Python
16
star
11

checkout-woocommerce-plugin

Checkout.com plugin for WooCommerce
PHP
14
star
12

checkout-sdk-go

Checkout.com SDK for Go
Go
14
star
13

checkout-sdk-ruby

Checkout.com SDK for Ruby
Ruby
9
star
14

checkout-shopware6-onsite-plugin

Checkout.com payment integration for Shopware 6.
PHP
8
star
15

checkoutkit-ios

CheckoutKit for iOS
Swift
7
star
16

checkout-3ds-sdk-android

Checkout.com 3D Secure SDK for Android
5
star
17

link_checkoutcom

Checkout.com Unified Payments API cartridge for Salesforce Commerce Cloud
JavaScript
4
star
18

CheckoutCardManagement-iOS

iOS SDK for Checkout Issuing solution
Swift
4
star
19

sample-projects

JavaScript
4
star
20

checkout-3ds-sdk-ios

Checkout.com 3D Secure SDK for iOS
Objective-C
4
star
21

checkout-net-library

Checkout.com API .NET Library
C#
3
star
22

Checkout-SAP-Cloud-Commerce-2105

Java
3
star
23

CheckoutCardManagement-Android

Android SDK for Checkout Issuing solution
Kotlin
3
star
24

checkout-java-library

Checkout.com API Java Library
Java
3
star
25

checkout-whmcs-plugin

Checkout.com WHMCS plugin
PHP
3
star
26

checkout-prestashop1.7-plugin

PHP
2
star
27

checkout-ubercart-module

Checkout.com Ubercart official module
PHP
2
star
28

checkoutkit-android

CheckoutKit for Android
Java
2
star
29

checkout-postman

Checkout.com postman collection
1
star
30

Checkout-SAP-Cloud-Commerce-2011

Java
1
star
31

checkout-prestashop-plugin

Checkout.com PrestaShop plugin
PHP
1
star
32

checkout-xcart-plugin

Checkout.com X-Cart plugin
PHP
1
star
33

frames-vue

[BETA] Vue wrapper of Checkout.com Frames.
JavaScript
1
star
34

oob-authentication-android

1
star
35

checkout-sdk-php-beta

Checkout PHP SDK v2 beta
PHP
1
star
36

NetworkClient-iOS

Interface to network calls that can be consumed in different products that require using the network for their functionality
Swift
1
star
37

checkout-shopware6-plugin

Twig
1
star
38

checkout-drupalcommerce-plugin

Checkout.com Drupal Commerce Plugin
PHP
1
star
39

checkout-risk-sdk-android

The Risk Android package helps collect device data for merchants with direct integration (standalone) with the package and those using Checkout's Frames Android package.
Kotlin
1
star
40

checkout-risk-sdk-ios

The Risk iOS package helps collect device data for merchants with direct integration (standalone) with the package and those using Checkout's Frames iOS package.
Swift
1
star