Datatrans ios Payment Library



Similar documents
Datatrans ios Payment Library

en (pf.ch/dok.pf) PF. Manual e-payment PostFinance Ltd Payment Service Providing

Your First App Store Submission

ON24 MOBILE WEBCASTING USER GUIDE AND FAQ FEBRUARY 2015

The safer, easier way to help you pass any IT exams. Exam : 9L OS X Server Essentials 10.8 Exam. Title : Version : Demo 1 / 6

MERLIN SERVER. The Quick Start Guide for collaborative project management ProjectWizards GmbH, Melle, Germany. All rights reserved.

Datatrans ecom General Information

ACTi MobileGo User Manual. Version

PayPal Integration in Magento Jefferson Blvd. Suite 200, Culver City, CA Magento.com

CamCard. User Manual for Android (V3.0)

Mercury VirtualTerminal ios Application

How to Pay Fees in Municity Android January 2, 2015

eggon SDK for ios 7 Integration Instructions

Mobile App: Synthes International Installation Guide

Fixed issue that could hang a domain controller. It can occur when the filter has difficulty resolving a user's SID and the first 2 methods fail.

M-Files 10.0 New Features and Enhancements

Product Guide Nintex. All rights reserved. Errors and omissions excepted.

This document describes the configuration process for video surveillance using a mobile phone and how to configure the domain names of devices.

QuickCRM Mobile. Mobile Access to SugarCRM. User Manual. Version: 2.6

Kerio Connect. Kerio Connect Client. Kerio Technologies

Getting the best from your OneDrive

User Guidelines. For. Smart Phone App - Mleads Lite (Version- 3.0)

Cisco Jabber IM for iphone

Plugin for Microsoft Dynamics CRM For On Premise and Online Deployments. User Guide v. 2.3 April 2015

PNY DUO-LINK On-The-Go Flash Drive for iphone and ipad. User Manual

ios App for Mobile Website! Documentation!

CyberSource and NetSuite Getting Started Guide

DocuSign for Salesforce User Guide v6.2 Published: November 16, 2015

WHAT S NEW IN RADAROPUS 1.39 AND 1.40 (PROGRAM UPDATES)

Parallels Remote Application Server

Student Microsoft Office 365

MEAP Edition Manning Early Access Program Hello! ios Development version 14

Sizmek Formats. IAB Mobile Pull. Build Guide

DocuSign for SharePoint Online v2.4

ABTO Software VoIP SIP SDK for iphone Developer Manual

MERLIN. The Quick Start Guide to professional project management ProjectWizards GmbH, Melle, Germany. All rights reserved.

PrinterOn Mobile Applications for ios and Android

Requirements for Developing WebWorks Help

To set up your Android with Good for Enterprise:

DocuSign for Salesforce Administrator Guide v6.1.1 Rev A Published: July 16, 2015

Kentico CMS 7.0 E-commerce Guide

Pcounter Mobile Guide

Using the Jive for ios App

Avira Secure Backup INSTALLATION GUIDE. HowTo

Available on VitalSource

How to preview ezviz device via Web Browser / Mobile Client / Client Software ivms-4200

App Distribution Guide

Example of Standard API

Follow the instructions below to ensure easy set up of your SIM with your Apple device.

ivms-4500 HD (ios) Mobile Client Software User Manual (V3.4)

Education Software Installer 2014

Using your ios device, open the App Store, Search for, download and install the WeMo App.

Access the TCNJ Palo Alto Networks VPN using the GlobalProtect VPN client

Abila Nonprofit Online. Connection Guide

8x8 Virtual Office Mobile User Guide for iphone

Using an iphone to control the camera during remote shooting (PowerShot SX530 HS, SX610 HS, and SX710 HS)

Adobe Reader Settings

Concur Travel & Expense

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

Syncing ipad devices using itunes

QUICK FEATURE GUIDE OF SNAPPII'S ULTRAFAST CODELESS PLATFORM

User Guide. SysMan Utilities. By Sysgem AG

Description of service Mobile Dialer App

Pogo> User Guide. for iphone, ipad and ipod touch

Microsoft Tag Scanning SDK for iphone & Android Apps

GETTING STARTED GUIDE

Mobile Print/Scan Guide for Brother iprint&scan

Table of Contents. How to Disable or Partially Disable Pop-up Blockers

Outlook Integrated Toolbar Guide

OPENGATE DATABASE MANAGER FOR MICROSOFT ACCESS

QuarkCopyDesk 9.1 ReadMe

Installation Guide for Kurzweil 3000 Web License (Visual Walkthrough) Macintosh Version 14

1. Application Overview System Requirements Installation Splash Screen Registration Screen...

Android Application Development

Apple Pay Questions & Answers

A product of Byte Works, Inc. Credits Programming Mike Westerfield. Art Karen Bennett. Documentation Mike Westerfield

Device Users Guide Sybase Mobile Sales for SAP CRM 1.2

RSA SecurID Software Token 1.3 for iphone and ipad Administrator s Guide

Communications Cloud Product Enhancements February 2016

Novell Filr. Mobile Client

Mail in Outlook Web App

St ifel Mobile. Available for both iphone and Android TM Platforms Minimum operating requirements: ios 4.3 or higher/android TM 2.

Mobile Print/Scan Guide for Brother iprint&scan

Q A. CWT To Go. Question Categories

ivms-4500 (ios) Mobile Client Software User Manual (V4.2) UD.6L0202D2114A01

Sticky Password 7. Sticky Password 7 is the latest, most advanced, portable, cross platform version of the powerful yet

Brainloop Secure Dataroom Version QR Code Scanner Apps for ios Version 1.1 and for Android

Apple Mail Outlook Web Access (OWA) Logging In Changing Passwords Mobile Devices Blackberry...

CinePlay User Manual

Export / Import using itunes File Sharing

mcashier User Guide To accept payments To cancel a payment

Flexible Virtuemart 2 Template CleanMart (for VM2.0.x only) TUTORIAL. INSTALLATION CleanMart VM 2 Template (in 3 steps):

Transcription:

Datatrans ios Payment Library Version 2.4.0 Datatrans AG Swiss E-Payment Competence Kreuzbühlstrasse 26, 8008 Zürich, Switzerland Tel. +41 44 256 81 91, Fax +41 44 256 81 98 www.datatrans.ch

Page: 2/7 Attention! Important changes in ios 9. Please read section 3.9.1 in the developer manual. Version 2.4.0 Released on 2015-10-29 TWINT payment method added Easypay ios 9 settings documented Version 2.3.0 Released on 2015-10-16 JCB cards added Unified logos ios 9 improvements NATEL Pay option: easypaypresentedasnatelpay Easypay payment info w. alias support Bitcode support Bugfixes Version 2.2.0 Released on 2015-07-17 SwissBilling payment method added Credit card expiry date input fixes Version 2.1.2 Released on 2015-05-04 Option added to override device language Version 2.1.1 Released on 2015-04-16 Option for web-based credit card input Version 2.1.0 Released on 2015-04-02 Credit card scanning support ELV aliases

Page: 3/7 Note that this release requires new frameworks and libraries to be linked with your project. The following libraries are required: - libc++.dylib - libxml2.dylib - AudioToolbox.framework - AVFoundation.framework - CoreGraphics.framework, - CoreMedia.framework - CoreVideo.framework - MobileCoreServices.framework - OpenGLES.framework - QuartzCore.framework - Security.framework If you experience linking errors, please make sure you have all frameworks included in the Linked Frameworks and Libraries section of your target. Version 2.0.0 Released on 2015-03-15 Easypay registration support (alias request) ELV (Lastschriftverfahren) added Naming clash fix Version 1.9.1 Released on 2014-11-25 PostFinance Card registration support (alias request) iphone 6+ payment method icon fix Version 1.9.0 Released on 2014-09-16 ios 8 fixes Option added to override done button title on credit card input screen New alias generation modes. Library UI for credit card input and unverified hidden mode alias generation added Note that this release is not API-compatible with earlier versions. This affects all developers! API changes: - DTPaymentController callback changed to: -(void)paymentcontrollerdidfinish:(dtpaymentcontroller *)controller - DTAliasController removed and integrated into DTPaymentController. Please refer to section 3.8 of the documentation for more information on alias generation - Deprecated methods removed

Page: 4/7 Version 1.8.3 Released on 2014-08-13 Swisscom Easypay added Version 1.8.2 Released on 2014-07-03 Certificate pinning option (Security.framework now required for linking) Version 1.8.1 Released on 2014-02-13 New payment options, auto-settlement, PayPal shipping details / forward customer details 64-bit support for simulator and ios devices Bug fixes Version 1.8 Released on 2013-10-23 New payment method: Manor MyOne Hidden mode payments without generating alias first. API changes: - New DTPaymentController class method for this type of payment. DTAliasController no longer used for immediate payments. - DTAliasRequest now initialized with an object of type DTCardPaymentMethod, The same type of object is also used for hidden mode payments with card number. Improved card number input. ios 7 fixes. Version 1.7.1 Released on 2013-08-19 New credit card alias option: DTPaymentReturnsCreditCardAlways Version 1.7 Released on 2013-06-06 Architecture/OS requirements: armv7, ios 4.3 Support for new recurring payments: PostFinance Card, PayPal IMPORTANT API changes (alias / recurring payments): - The payment controller now has property recurringpaymentmethod of type DTRecurringPaymentMethod instead of creditcard of type DTCreditCard. DTCreditCard inherits from DTRecurringPaymentMethod, the property can therefore safely be cast to DTCreditCard in existing code.

Page: 5/7 was: DTCreditCard* cc = pm.creditcard; now: DTCreditCard* cc = (DTCreditCard *)pm.recurringpaymentmethod; This works as long as an app does not want to support other types of recurring payments. Check with iskindofclass: otherwise. - The method signature of hidden mode payments has changed. Instead of paymentcontrollerwithdelegate:paymentrequest:creditcard:, paymentcontrollerwithdelegate:paymentrequest:recurringpaymentmethod: must be invoked. DTCreditCard is a DTRecurringPaymentMethod, credit card objects in existing code can therefore be supplied without further processing. was: [DTPaymentController paymentcontrollerwithdelegate:self paymentrequest:request creditcard:creditcard]; now: [DTPaymentController paymentcontrollerwithdelegate:self paymentrequest:request recurringpaymentmethod:creditcard]; Version 1.6.2 Released on 2012-10-05 Auto-fill bug fixed (all architectures except armv6) Version 1.6.1 Released on 2012-09-25 Bug fixes (ios 6 background issues, possible crash on device) Version 1.6 Released on 2012-09-21 Cardholder now optional Please note: Cardholder field is now hidden by default. Set option cardholder = DTPaymentCardHolderRequired for old library behavior. Preliminary iphone 5 processor architecture support (CPU type 12, subtype 11 / armv7s) Please note: Not yet tested on device, developers are advised to build for armv7, unless a device is available for testing. Accessibility labels ios 6, ipad (UISplitViewController) & credit card input fixes Version 1.5.2 Released on 2011-11-18 Apple private API naming conflict resolved Translations checked and fixed (English, German, French, Italian)

Page: 6/7 Version 1.5.1 Released on 2011-09-09 3-D Secure request decoding fix Version 1.5 Released on 2011-05-12 Support for landscape mode and rotation Version 1.4 Released on 2011-04-11 Localization: Dutch Translation bug fixes Version 1.3 Released on 2011-03-11 New payment methods: PostFinance Card, PostFinance E-Finance Missing back button issue documented Bug fixes Version 1.2 Released on 2011-02-16 New payment method: PayPal Localizations: French, Italian Alias creation without payment (DTAliasController, DTAliasRequest) Auto-scale 3-D Secure pages Payment method grouping Optional back button on initial library screen Bug fixes Version 1.1 Released on 2010-10-26 Security label added to toolbar Payment amount moved to main pane Error dialog on 3-D Secure page when network is lost Error dialog on 3-D Secure page if the connection is untrusted (MITM attack) Fixed German translation Documentation clarifications

Page: 7/7 Version 1.0 Released on 2010-09-27 Initial release