• Stars
    star
    66
  • Rank 451,927 (Top 10 %)
  • Language
    Swift
  • License
    MIT License
  • Created almost 6 years ago
  • Updated about 2 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
57
star
2

checkout-sdk-php

Checkout SDK for PHP
PHP
45
star
3

frames-android

Frames Android: making native card payments simple
Kotlin
42
star
4

checkout-magento2-plugin

Checkout.com Magento 2 official extension
PHP
31
star
5

frames-react

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

checkout-php-library

Checkout.com API PHP Library
PHP
24
star
7

checkout-sdk-java

Checkout.com SDK for Java
Java
22
star
8

checkout-sdk-net

Checkout SDK for Microsoft .NET
C#
19
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
13
star
12

checkout-sdk-go

Checkout.com SDK for Go
Go
11
star
13

checkout-shopware6-onsite-plugin

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

checkout-sdk-ruby

Checkout.com SDK for Ruby
Ruby
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

checkout-3ds-sdk-ios

Checkout.com 3D Secure SDK for iOS
Objective-C
5
star
18

link_checkoutcom

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

CheckoutCardManagement-iOS

iOS SDK for Checkout Issuing solution
Swift
4
star
20

sample-projects

JavaScript
3
star
21

checkout-net-library

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

CheckoutCardManagement-Android

Android SDK for Checkout Issuing solution
Kotlin
3
star
23

checkout-java-library

Checkout.com API Java Library
Java
3
star
24

checkout-whmcs-plugin

Checkout.com WHMCS plugin
PHP
3
star
25

checkout-prestashop1.7-plugin

PHP
2
star
26

checkout-ubercart-module

Checkout.com Ubercart official module
PHP
2
star
27

checkoutkit-android

CheckoutKit for Android
Java
2
star
28

checkout-postman

Checkout.com postman collection
1
star
29

Checkout-SAP-Cloud-Commerce-2011

Java
1
star
30

checkout-prestashop-plugin

Checkout.com PrestaShop plugin
PHP
1
star
31

checkout-xcart-plugin

Checkout.com X-Cart plugin
PHP
1
star
32

Checkout-SAP-Cloud-Commerce-2105

Java
1
star
33

NetworkClient-iOS

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

checkout-sdk-php-beta

Checkout PHP SDK v2 beta
PHP
1
star
35

checkout-shopware6-plugin

Twig
1
star
36

checkout-drupalcommerce-plugin

Checkout.com Drupal Commerce Plugin
PHP
1
star
37

frames-vue

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

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
39

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