BAM Checkout Mobile Implementation Guide for ios
|
|
|
- Kellie Claire Lewis
- 9 years ago
- Views:
Transcription
1 BAM Checkout Mobile Implementation Guide for ios This is a reference manual and configuration guide for the BAM Checkout Mobile product. It illustrates how to embed credit card and optional ID scanning into your app. Copyright: 1
2 Jumio Inc. 268 Lambert Avenue, Palo Alto, CA Contents BAM Checkout Mobile Implementation Guide for ios... 1 Contents... 2 Release notes... 3 Contact... 3 Credit card scanning... 4 Setup... 4 Integration... 5 Initializing the SDK... 5 Configuring the SDK... 6 Localizing labels... 8 Customizing look and feel... 8 Displaying the SDK... 8 Retrieving information... 9 Credit Card Retrieval API Two-factor authentication ID scanning Setup Integration Initializing the SDK Configuring the SDK Localizing labels Customizing look and feel Displaying the SDK Retrieving information (Fastfill) Two-factor authentication
3 Release notes The current version of the Jumio SDK is Visit BAM Checkout Mobile Release Notes to see additions, changes and fixes included in each release. Contact If you have any questions regarding our implementation guide please contact Jumio Customer Service at or The Jumio online helpdesk contains a wealth of information regarding our service including demo videos, product descriptions, FAQs and other things that may help to get you started with Jumio. Check it out at: 3
4 Credit card scanning Setup The minimum requirements for the SDK are: ios 7.0 and higher Internet connection The following architectures are supported in the SDK: armv7, armv7s and arm64 for devices i386 and x86_64 for ios simulator Make sure that the setting "Link Frameworks Automatically" is set to YES. Add the following linker flags to your Xcode Build Settings: Note: Added automatically if using CocoaPods. -lc++ -ObjC (recommended) or -all_load The new ios 9 feature app thinning (app slicing, bitcode and on-demand resources) is supported within the SDK. For app slicing, the image resources are moved to an xcassets collection. For manual integration, the xcassets collection needs to be added to the app project or framework (as already being done for the resource bundle). 4
5 Integration Use the SDK in your Xcode project (app, framework or library) by including either the downloaded JumioCore.framework, JumioEncryption.framework, Netswipe.framework and the Netswipe folder with resources. Note: If you use credit card and ID scanning in your app, make sure to include JumioCore.framework and JumioEncryption.framework only once. or the CocoaPods repository with the following Podfile configuration: source ' pod 'JumioMobileSDK/Netswipe', '1.8.0' Note: If you use credit card and ID scanning in your app, use the following instead: pod 'JumioMobileSDK', '1.8.0' Note: Developing a Swift app using Xcode 7.1 and integrating the SDK via CocoaPods currently leads to a build error. Follow these steps to resolve it: 1. Remove the Modules folder containing module.modulemap from the Netswipe.framework 2. Create a bridging header file in your Swift app, containing #import statements for the Netswipe component 3. Remove any potentially statements from your Swift implementation files Applications implementing the SDK should apply ios secure coding guidelines and shall not run on jailbroken devices 1. Perform a self-devised check to prevent usage of SDK scanning functionality on jailbroken devices. Check the Xcode sample project to learn the most common use. Initializing the SDK Make sure initialization and presentation are timely within one minute NetswipeConfiguration *config = [NetswipeConfiguration new]; config.merchantapitoken config.merchantapisecret config.delegate = self; NetswipeViewController *netswipeviewcontroller = [[NetswipeViewController alloc] initwithconfiguration:config]; 1 In case of doubt, please consult a PCI QSA (Qualified Security Assessor). 5
6 Make sure that your merchant API token and API secret are correct, specify your delegate object that implements the NetswipeViewControllerDelegate protocol. Note: Log into your Jumio merchant backend, and you can find your merchant API token and API secret on the "Settings" page under "API credentials". We strongly recommend to store credentials outside your app. You can update the NetswipeConfiguration-object when the NetswipeViewController is dismissed and not visible. [netswipeviewcontroller updateconfiguration:configuration]; Custom scan view Before initializing the SDK, set your delegate that implements the NetswipeCustomScanOverlayViewControllerDelegate protocol in your NetswipeCustomScanOverlayViewController. To change the vertical card frame offset in portrait orientation, set property verticalcardframeoffset (default = 0). Configuring the SDK Set these optional properties before passing the NetswipeConfiguration-object to the NetswipeViewController. If your merchant account is in the EU data center, use JumioDataCenterEU instead. config.datacenter = JumioDataCenterEU; Overwrite your specified reporting criteria to identify each scan attempt in your reports (max. 100 characters). config.merchantreportingcriteria To restrict supported card types, pass a bitmask of NetswipeCreditCardTypes to the property supportedcreditcardtypes. NetswipeCreditCardTypes cardtypes = NetswipeCreditCardTypeAmericanExpress NetswipeCreditCardTypeMasterCard NetswipeCreditCardTypeVisa; config.supportedcreditcardtypes = cardtypes; You can enable the recognition of card holder name, sort code and account number. Manual entry, expiry recognition and CVV entry are enabled by default and can be disabled. The user can edit the recognized expiry date if setexpiryeditable is enabled. config.cardholdernamerequired = YES; config.sortcodeandaccountnumberrequired = YES; config.manualentryenabled = NO; config.expiryrequired = NO; 6
7 config.cvvrequired = NO; config.expiryeditable = YES; Use name to pass first and last name for name match if card holder recognition is enabled. The user can edit the recognized card holder name if cardholdernameeditable is enabled. Note: Levenshtein distance is used for name match. You can obtain the match result in the NetswipeCardInformation class. config.name LASTNAME"; config.cardholdernameeditable = YES; You can set a short vibration (only on iphone) and sound effect to notify the user that the card has been detected. config.vibrationeffectenabled = YES; config.soundeffect Use cameraposition to configure the default camera (front or back). config.cameraposition = JumioCameraPositionFront; To enable flashlight after SDK is started, use the following method. config.enableflashonscanstart = YES; To show the unmasked card number during the user journey, disable the following setting. config.cardnumbermaskingenabled = NO; You can add custom fields to "Manual entry" and the confirmation view (keyboard entry or predefined values). [config code" keyboardtype: UIKeyboardTypeNumberPad [config state" values: yourarray required: NO no value --"]; Specify an instance of your class which extends NetswipeCustomScanOverlayViewController to use the custom scan view with a plain card scanning user interface. config.customoverlay = yourcustomscanoverlayviewcontroller; Use the following method to support the Adyen client-side-encryption. To successfully create an encrypted data object, enable expiry date, CVC and card holder name. Note: Transmission of the encrypted object to the Adyen payment gateway is not part of the SDK. config.adyenpublickey 7
8 Localizing labels All label texts and button titles can be changed and localized using the Localizable- Netswipe.strings file. Just adapt the values to your required language. Note: If using CocoaPods, the file is located under /Pods/JumioMobileSDK and needs to be added to your app. Customizing look and feel The SDK can be customized to fit your application s look and feel via the UIAppearance pattern. Navigation bar: title image, title color, tint color and bar tint color Info bar: background color (inherited from navigation bar tint color) Submit button: title color and background color Displaying the SDK To show the SDK, call the method below within your ViewController. [self presentviewcontroller: netswipeviewcontroller animated: YES completion: nil]; Note: On ipads any orientation can be applied, as the SDK is using the presentation style UIModalPresentationFormSheet. Custom scan view Once viewdidappear is called within your NetswipeCustomScanOverlayViewController, you can perform the following actions: Get location and dimension of card frame Check if front and back camera available Get camera position (front or back) Switch between front and back camera Check if flash available Check if flash enabled Switch flash mode (on or off) Restart card scanning if retry possible upon error Stop card scanning - (CGRect) cardframe; - (BOOL) hasmultiplecameras; - (JumioCameraPosition) currentcameraposition; - (void) switchcamera; - (BOOL) hasflash; - (BOOL) isflashon; - (void) toggleflash; - (void) retryscan; - (void) stopscan; 8
9 Retrieving information Implement the following delegate methods for scan attempts, successful scans and user cancellation notifications. Dismiss the SDK view in your app once you received the result. You receive a Jumio scan reference for each try, if the Internet connection is available. For offline scans the parameter scanreference will be nil. - (void) netswipeviewcontroller: (NetswipeViewController *) controller didstartscanattemptwithscanreference: (NSString *) scanreference { // NSString *scanreference = scanreference; // YOURCODE } Upon success, the parameter cardinformation will be returned. Call clear after processing the card information to make sure no sensitive data remains in the device's memory. - (void) netswipeviewcontroller: (NetswipeViewController *) controller didfinishscanwithcardinformation: (NetswipeCardInformation *) cardinformation scanreference: (NSString *) scanreference { // OBTAIN PARAMETERS HERE // YOURCODE // [cardinformation clear]; } The parameter error contains the user cancellation reason. Note: The error codes 200, 210, 220, 240, 250, 260 and 310 will be returned. Using the custom scan view, the error codes 260 and 310 will be returned. - (void) netswipeviewcontroller: (NetswipeViewController *) controller didcancelwitherror: (NSError *) error { // NSInteger errorcode = error.code; // NSString *errormessage = error.localizeddescription; // YOURCODE } Custom scan view Implement the following delegate methods for extraction and error notifications. Note: The error codes 200, 210, 220, 240, 300 and 320 will be returned. - (void) netswipeextractionstarted { // YOURCODE like showing a progress indicator } - (void) netswipeextractionfinished { // YOURCODE } - (void) netswipestoppedwitherror: (NSError *) error retrypossible: (BOOL) retrypossible { // NSInteger errorcode = error.code; // NSString *errormessage = error.localizeddescription; // YOURCODE } 9
10 Class NetswipeCardInformation Parameter Type Max. length cardtype NetswipeCreditCa rdtype Description NetswipeCreditCardTypeAmerican Express, NetswipeCreditCardTypeChinaUni onpay, NetswipeCreditCardTypeDiners, NetswipeCreditCardTypeDiscover, NetswipeCreditCardTypeJCB, NetswipeCreditCardTypeMasterCa rd, NetswipeCreditCardTypePrivateL abel or NetswipeCreditCardTypeVisa cardnumber NSMutableString 16 Full credit card number cardnumbergrouped NSMutableString 19 Grouped credit card number cardnumbermasked NSMutableString 19 First 6 and last 4 digits of the grouped credit card number, other digits are masked with "X" cardnumbermanuallyentered BOOL True if manual entry, otherwise false cardexpirymonth NSMutableString 2 Month card expires if enabled and readable cardexpiryyear NSMutableString 2 Year card expires if enabled and readable cardexpirydate NSMutableString 5 Date card expires in the format MM/yy if enabled and readable cardcvv NSMutableString 4 Entered CVV if enabled cardholdername NSMutableString 100 Name of the card holder in capital letters if enabled and readable, or as entered if editable cardsortcode NSMutableString 8 Sort code in the format xx-xx-xx or xxxxxx if enabled, available and readable cardaccountnumber NSMutableString 8 Account number if enabled, available and readable cardsortcodevalid BOOL True if sort code valid, otherwise false cardaccountnumbervalid BOOL True if account number code valid, otherwise false namematch BOOL True if successful name match (namedistance <= 20 % of name length), otherwise false namedistance NSInteger Levenshtein distance for name match, otherwise -1 encryptedadyenstring NSString Encrypted ADYEN string Method Parameter type Return type Description clear - - Clear card information getcustomfield NSString NSString Get entered value for added custom field Error codes Code Message Description 200 Authentication failed API credentials invalid, retry impossible 10
11 Scanning not available at this time, please contact the app vendor Resources cannot be loaded, retry impossible 250 Canceled by end-user No error occurred 260 The camera is currently not available Camera cannot be initialized, retry impossible 280 Certificate not valid anymore. Please update your application. End-to-end encryption key not valid anymore, retry impossible 300 Your card type is not accepted Retry possible 310 Background execution is not supported Cancellation triggered automatically 320 Your card is expired Retry possible Credit Card Retrieval API You can implement RESTful HTTP GET APIs to retrieve credit card image and data for a specific scan. Find the Implementation Guide at the link below. Two-factor authentication If you want to enable two-factor authentication for your Jumio merchant backend please contact [email protected]. Once enabled, users will be guided through the setup upon their first login to obtain a security code using the "Google Authenticator" app. 11
12 ID scanning Setup The minimum requirements for the SDK are: ios 7.0 and higher Internet connection The following architectures are supported in the SDK: armv7, armv7s and arm64 for devices i386 and x86_64 for ios simulator Make sure that the setting "Link Frameworks Automatically" is set to YES. Add the following linker flags to your Xcode Build Settings: Note: Added automatically if using CocoaPods. -lc++ -ObjC (recommended) or -all_load The new ios 9 feature app thinning (app slicing, bitcode and on-demand resources) is supported within the SDK. For app slicing, the image resources are moved to an xcassets collection. For manual integration, the xcassets collection needs to be added to the app project or framework (as already being done for the resource bundle). 12
13 Integration Use the SDK in your Xcode project (app, framework or library) by including either the downloaded JumioCore.framework, JumioEncryption.framework, Microblink.framework, Netverify.framework and the Netverify folder with resources. Note: If you use Netverify and BAM Checkout in your app, make sure to include JumioCore.framework and JumioEncryption.framework only once. or the CocoaPods repository with the following Podfile configuration: source ' pod 'JumioMobileSDK/Netverify', '1.8.0' Note: If you use Netverify and BAM Checkout in your app, use the following instead: pod 'JumioMobileSDK', '1.8.0' Note: Developing a Swift app using Xcode 7.1 and integrating the SDK via CocoaPods currently leads to a build error. Follow these steps to resolve it: 1. Remove the Modules folder containing module.modulemap from the Netverify.framework 2. Create a bridging header file in your Swift app, containing #import statements for the Netverify component 3. Remove any potentially statements from your Swift implementation files Check the Xcode sample project to learn the most common use. Initializing the SDK Make sure initialization and presentation are timely within one minute NetswipeConfiguration *config = [NetswipeConfiguration new]; config.merchantapitoken config.merchantapisecret config.delegate = self; NetswipeViewController *netswipeviewcontroller = [[NetswipeViewController alloc] initwithconfiguration:config]; Make sure that your merchant API token and API secret are correct and specify your delegate object that implements the NetverifyViewControllerDelegate protocol. 13
14 Note: Log into your Jumio merchant backend, and you can find your merchant API token and API secret on the "Settings" page under "API credentials". We strongly recommend you to store credentials outside your app. You can update the configuration when the NetverifyViewController is dismissed and not visible. [netverifyviewcontroller updateconfiguration:configuration]; Configuring the SDK Set these optional properties before passing the NetverifyConfiguration-object to the NetverifyViewController. If your merchant account is in the EU data center, use JumioDataCenterEU instead. config.datacenter = JumioDataCenterEU; Use the following property to pass first and last name for name match. Note: Levenshtein distance is used for name match. You can obtain the match result in the NetverifyDocumentData class. config.name LASTNAME"; User journey You can specify issuing country (ISO alpha-3 country code), ID type and/or document variant to skip their selection during the scanning process. Note: Fastfill does not support paper IDs, except German ID cards. config.preselectedcountry config.preselecteddocumenttypes = NetverifyDocumentTypePassport NetverifyDocumentTypeVisa; config.preselecteddocumentvariant = NVDocumentVariantPlastic; To hide the country flag on the info bar, disable the following setting. config.showflagoninfobar = NO; Use cameraposition to configure the default camera (front or back). config.cameraposition = JumioCameraPositionFront; Transaction identifiers The merchant scan reference allows you to identify the scan (max. 100 characters). Note: Must not contain sensitive data like PII (Personally Identifiable Information) or account login. config.merchantscanreference 14
15 Use the following property to identify the scan in your reports (max. 100 characters). config.merchantreportingcriteria You can also set a customer identifier (max. 100 characters). Note: The customer ID should not contain sensitive data like PII (Personally Identifiable Information) or account login. config.customerid Fastfill only To limit data extraction to be done on device only, enable dataextractiononmobileonly. config.dataextractiononmobileonly = YES; ID verification Enable ID verification to receive a verification status and verified data positions. A callback URL can be specified for individual transactions. This setting overrides your Jumio merchant settings. Note: Not possible for accounts configured as Fastfill only. config.requireverification = YES; config.callbackurl You can enable face match during the ID verification for a specific transaction. This setting overrides your default Jumio merchant settings. config.requirefacematch = YES; Localizing labels All label texts and button titles can be changed and localized using the Localizable- Netverify.strings file. Just adapt the values to your required language. Note: If using CocoaPods, the file is located under /Pods/JumioMobileSDK and needs to be added to your app. Customizing look and feel The SDK can be customized to fit your application s look and feel via the UIAppearance pattern. Navigation bar: title image, title color, tint color and bar tint color Background: image Info bar: title color and background color (inherited from navigation bar tint color) Positive button (Submit): title color and background 15
16 Negative button (Cancel): title color and background Fallback button (Detection not working): title color and background Help button: title color Submission view: text color Displaying the SDK To show the SDK, call the method below within your ViewController. [self presentviewcontroller: netverifyviewcontroller animated: YES completion: nil]; Note: On ipads any orientation can be applied, as the SDK is using the presentation style UIModalPresentationFormSheet. Retrieving information (Fastfill) Implement the following delegate methods for SDK initialization, successful scans and user cancellation notifications. Dismiss the SDK view in your app once you received the result. - (void) netverifyviewcontrollerdidfinishinitializing: (NetverifyViewController *) netverifyviewcontroller { // YOURCODE } - (void) netverifyviewcontroller: (NetverifyViewController *) netverifyviewcontroller didfinishwithdocumentdata: (NetverifyDocumentData *) documentdata scanreference: (NSString *) scanreference { // OBTAIN PARAMETERS HERE // YOURCODE } - (void) netverifyviewcontroller: (NetverifyViewController *) netverifyviewcontroller didcancelwitherror: (NSError *) error scanreference: (NSString *) scanreference { // NSString *scanreference = scanreference; // NSInteger errorcode = error.code; // NSString *errormessage = error.localizeddescription; // YOURCODE } Class NetverifyDocumentData Parameter Type Max. length Description selectedcountry NSString 3 ISO alpha-3 country code as provided or selected selecteddocumenttype NetverifyDocumen NetverifyDocumentTypeP ttype assport, NetverifyDocumentTypeD riverlicense, NetverifyDocumentTypeI dentitycard or NetverifyDocumentTypeV Extraction (*1) 16
17 isa as provided or selected idnumber NSString 100 Identification number of the document MRZ, bar code, OCR personalnumber NSString 14 Personal number of the MRZ (MRP) document issuingdate NSDate Date of issue Bar code, OCR expirydate NSDate Date of expiry MRZ, bar code, OCR issuingcountry NSString 3 Country of issue as ISO alpha-3 country code MRZ, bar code, OCR lastname NSString 100 Last name of the customer MRZ, bar code, OCR firstname NSString 100 First name of the customer MRZ, bar code, OCR middlename NSString 100 Middle name of the customer Bar code, OCR dob NSDate Date of birth MRZ, bar code, OCR gender NVGender Gender M, F or Unknown MRZ, bar code, OCR originatingcountry NSString 3 Country of origin as ISO MRZ 1 alpha-3 country code street NSString 100 Street name Bar code, OCR (except passport) city NSString 64 City Bar code, OCR (except passport) state NSString 3 Last two characters of ISO :US state code 17 Bar code, OCR (except passport) postalcode NSString 15 Postal code Bar code, OCR (except passport) mrzdata NetverifyMrzData MRZ data, see table below MRZ optionaldata1 NSString 50 Optional field of MRZ line 1 MRZ (TD1) optionaldata2 NSString 50 Optional field of MRZ line 2 MRZ (TD1, TD2, MRV_A, MRV_B) namematch BOOL True if successful name match (namedistance <= 20 % of name length), otherwise false namedistance NSInteger Levenshtein distance for name match, otherwise -1 livenessdetected BOOL True if face match enabled for ID verification and liveness detected successfully during scanning, otherwise false (*1) Global Netverify settings like accepted/supported IDs and data settings do not apply. Fastfill supported IDs: MRZ: Value is returned if available on the ID
18 if readable as readable (can be invalid) Bar code: Value is returned if available within the specific bar code OCR: Value is returned if available on the ID if readable as readable (can be invalid) if on the ID's front side, except plastic German ID cards if the region of the selected country fits to the region of the ID (United States, Australia, Asia, Canada, America, Europe, Africa) Class NetverifyMrzData Parameter Type Max. Description Extraction length format NVMRZFormat NVMRZFormatMRP, NVMRZFormatTD1, NVMRZFormatTD2, NVMRZFormatCNIS, NVMRZFormatMRVA or NVMRZFormatMRVB, line1 NSString 50 MRZ line 1 MRP, TD1, TD2, CNIS, MRV_A, MRV_B line2 NSString 50 MRZ line 2 MRP, TD1, TD2, CNIS, MRV_A, MRV_B line3 NSString 50 MRZ line 3 TD1 idnumbervalid BOOL True if ID number check digit is valid, otherwise false MRP, TD1, TD2, CNIS, MRV_A, MRV_B dobvalid BOOL True if date of birth check digit is valid, otherwise false expirydatevalid BOOL True if date of expiry check digit is valid or not available, otherwise false personalnumbervalid BOOL True if personal number check digit is valid or not available, otherwise false compositevalid BOOL True if composite check digit is valid, otherwise false MRP, TD1, TD2, CNIS, MRV_A, MRV_B MRP, TD1, TD2, MRV_A, MRV_B MRP MRP, TD1, TD2, CNIS 18
19 Error codes Code Message Description 100 We have encountered a network communication problem Retry possible, user decided to cancel Authentication failed API credentials invalid, retry impossible No Internet connection available Retry possible, user decided to cancel 240 Scanning not available this time, please contact the app vendor Resources cannot be loaded, retry impossible 250 Cancelled by end-user No error occurred 260 The camera is currently not available Camera cannot be initialized, retry impossible 270 Saving instance is not supported App is in the background and persisted 280 Certificate not valid anymore. Please update your application. End-to-end encryption key not valid anymore, retry impossible Two-factor authentication If you want to enable two-factor authentication for your Jumio merchant backend please contact [email protected]. Once enabled, users will be guided through the setup upon their first login to obtain a security code using the "Google Authenticator" app. 19
Netswipe Mobile Implementation Guide for ios
Netswipe Mobile Implementation Guide for ios This guide is a reference manual and configuration guide for the Netswipe Mobile product. It illustrates how to embed the SDK into your app. Copyright: Jumio
Credit Card Retrieval API Implementation Guide This guide illustrates how to implement the Credit Card Retrieval API.
Credit Card Retrieval API Implementation Guide This guide illustrates how to implement the Credit Card Retrieval API. Copyright: Jumio Inc. 268 Lambert Avenue, Palo Alto, CA 94306 Contents Credit Card
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions MicroStrategy Mobile SDK 1 Agenda MicroStrategy Mobile SDK Overview Requirements & Setup Custom App Delegate Custom
Authorize.net modules for oscommerce Online Merchant.
Authorize.net Authorize.net modules for oscommerce Online Merchant. Chapters oscommerce Online Merchant v2.3 Copyright Copyright (c) 2014 oscommerce. All rights reserved. Content may be reproduced for
FRAUD TECHNIQUE: IDENTITY DOCUMENT VERIFICATION
FRAUD TECHNIQUE: IDENTITY DOCUMENT VERIFICATION A technique data sheet presented by The Fraud Practice LLC. Fraud Technique: Identity Document Verification Author: David Montague Identity Document Verification
Citrix Worx App SDK Overview
Citrix Worx App SDK Overview Table of Contents Introduction... 3 About the App Catalog Deployment Model... 3 About the Citrix MDX Toolkit... 4 The Worx App SDK... 5 The Unmanaged and Managed Modes of Worx
PaperCut Payment Gateway Module - PayPal Payflow Link - Quick Start Guide
PaperCut Payment Gateway Module - PayPal Payflow Link - Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up, and
How to Pay Fees in Municity Android January 2, 2015
How to Pay Fees in Municity Android January 2, 2015 This document presents Municity Android fee payment requirements, and provides instructions describing how uses can accept fees. A workflow diagram,
ADITION ios Ad SDK Integration Guide for App Developers
ADITION ios Ad SDK Integration Guide for App Developers SDK Version 15 as of 2013 07 26 Copyright 2012-2013 ADITION technologies AG. All rights reserved. Page 1/8 Table of Contents 1 Ad SDK Requirements...3
PaperCut Payment Gateway Module - PayPal Payflow Link - Quick Start Guide
PaperCut Payment Gateway Module - PayPal Payflow Link - Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up, and
Stripe. Chapters. Copyright. Authors. Stripe modules for oscommerce Online Merchant. oscommerce Online Merchant v2.3
Stripe Stripe modules for oscommerce Online Merchant. Chapters oscommerce Online Merchant v2.3 Copyright Copyright (c) 2014 oscommerce. All rights reserved. Content may be reproduced for personal use only.
Brainshark/Salesforce.com Integration Installation Procedures
Page1 Brainshark/Salesforce.com Integration Installation Procedures The Brainshark/Salesforce integration allows Salesforce users to send emails containing links to Brainshark presentations from a contact
Software Development Kit for ios and Android
Software Development Kit for ios and Android With Bomgar's software development kit for mobile devices, your developers can integrate your mobile app with Bomgar to provide faster, more thorough support
MA-WA1920: Enterprise iphone and ipad Programming
MA-WA1920: Enterprise iphone and ipad Programming Description This 5 day iphone training course teaches application development for the ios platform. It covers iphone, ipad and ipod Touch devices. This
Connecting Software Connect Bridge - Mobile CRM Android User Manual
Connect Bridge - Mobile CRM Android User Manual Summary This document describes the Android app Mobile CRM, its functionality and features available. The document is intended for end users as user manual
Hosting Controller 7C Gateway Open API Manual
Hosting Controller 7C Gateway Open API Manual Hosting Controller 7C Gateway Open API 2 Table of Contents Introduction...3 Configuring existing gateways...4 Configuring WorldPay...4 Configuring Authorize.Net...5
Sophos Mobile Control Administrator guide. Product version: 3
Sophos Mobile Control Administrator guide Product version: 3 Document date: January 2013 Contents 1 About Sophos Mobile Control...4 2 About the Sophos Mobile Control web console...7 3 Key steps for managing
Sophos Mobile Control Installation guide. Product version: 3
Sophos Mobile Control Installation guide Product version: 3 Document date: January 2013 Contents 1 Introduction...3 2 The Sophos Mobile Control server...4 3 Set up Sophos Mobile Control...16 4 External
Sophos Mobile Control Administrator guide. Product version: 3.6
Sophos Mobile Control Administrator guide Product version: 3.6 Document date: November 2013 Contents 1 About Sophos Mobile Control...4 2 About the Sophos Mobile Control web console...7 3 Key steps for
VMware Horizon FLEX User Guide
Horizon FLEX 1.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this
Pcounter Mobile Guide
Pcounter Mobile Guide Pcounter Mobile Guide 2012.06.22 Page 1 of 19 1. Overview... 3 2. Pre-requisites and Requirements... 4 2.1 Gateway server requirements... 4 2.2 Mobile device requirements... 4 2.3
The Wells Fargo Payment Gateway Business Center. User Guide
The Wells Fargo Payment Gateway Business Center User Guide Contents 1 Introduction 1 About the Wells Fargo Payment Gateway service Business Center 1 About this guide 2 Access the Business Center 2 Log
Cofred Automated Payments Interface (API) Guide
Cofred Automated Payments Interface (API) Guide For use by Cofred Merchants. This guide describes how to connect to the Automated Payments Interface (API) www.cofred.com Version 1.0 Copyright 2015. Cofred.
YubiKey & OATH- TOTP Verification
YubiKey & OATH- TOTP Verification February 7, 2014 YubiKey & OATH-TOTP Verification 2014 Yubico. All rights reserved. Page 1 of 11 Introduction Disclaimer Yubico is the leading provider of simple, open
DocuSign Connect for Salesforce Guide
Information Guide 1 DocuSign Connect for Salesforce Guide 1 Copyright 2003-2013 DocuSign, Inc. All rights reserved. For information about DocuSign trademarks, copyrights and patents refer to the DocuSign
Dell OpenManage Mobile Version 1.4 User s Guide (Android)
Dell OpenManage Mobile Version 1.4 User s Guide (Android) Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION
Microsoft Tag Scanning SDK for iphone & Android Apps
Microsoft Tag Scanning SDK for iphone & Android Apps This document provides an overview of the functionality of the Microsoft Tag Scanning SDK, used to integrate Tag scanning into mobile apps on the ios
Corporate and Payment Card Industry (PCI) compliance
Citrix GoToMyPC Corporate and Payment Card Industry (PCI) compliance GoToMyPC Corporate provides industryleading configurable security controls and centralized endpoint management that can be implemented
Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication. Mobile App Activation
Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication Mobile App Activation Before you can activate the mobile app you must download it. You can have up to
Tag Specification Document
Measuring the digital world. DIGITAL ANALYTIX ios Mobile Application Measurement Tag Specification Document March 2012 FOR FURTHER INFORMATION, PLEASE CONTACT: comscore, Inc. +1 866 276 6972 [email protected]
eggon SDK for ios 7 Integration Instructions
eggon SDK for ios 7 Integration Instructions The eggon SDK requires a few simple steps in order to be used within your ios 7 application. Environment This guide assumes that a standard ios Development
WEB TERMINAL AND RECURRING BILLING
PROCESSING TRANSACTIONS WITH WEB TERMINAL AND RECURRING BILLING Document Version 1.4 December 2013 For further information please contact Digital River customer support at 0800 756 3350 or [email protected].
Deltek Touch Time & Expense for Vision 1.3. Release Notes
Deltek Touch Time & Expense for Vision 1.3 Release Notes June 25, 2014 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or technical
Merchant Interface Online Help Files
Merchant Interface Online Help Files Table of Contents Merchant Interface Online Help Files... 5 Tools... 6 Virtual Terminal... 7 Submit a Credit Card Charge... 7 Submit a Credit Card Refund... 9 Submit
Sophos Mobile Control Installation guide
Sophos Mobile Control Installation guide Product version: 2.5 Document date: July 2012 Contents 1 Introduction... 3 2 The Sophos Mobile Control server... 4 3 Set up Sophos Mobile Control... 13 4 Running
Contents. 2 Welcome. 20 Settings. 3 Activation Steps. 4 Introduction. 4 Purpose. 20 Offline Mode Change Password. 5 Key Features
User s Guide Contents 2 Welcome 3 Activation Steps 4 Introduction 4 Purpose 5 Key Features 6 Activation 8 Using the System 8 Login 9 Credit Sale 10 For Swipe Capable Devices 10 For Manual Entry 12 Cash
Sophos Mobile Encryption Help. Product version: 1.0 Document date: April 2012
Sophos Mobile Encryption Help Product version: 1.0 Document date: April 2012 Contents 1 About Sophos Mobile Encryption...3 2 Home view...5 3 itunes...6 4 Dropbox...7 5 Favorites...9 6 Document view...11
Fairsail REST API: Guide for Developers
Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,
Error Code Quick Reference Guide Updated 01/28/2015
Error Code Quick Reference Guide Updated 01/28/2015 Note: this list includes all error codes that may appear in TestNav across all states and some may not apply to Minnesota. 1/28/15 v.1.0 2 TestNav 7
Greater Giving Online Software. Go Time. Quick Start Guide PRE-EVENT
Greater Giving Online Software Go Time Quick Start Guide PRE-EVENT Equipment and Internet Setup Set up registration equipment (laptops, ipads, tablets, PC s) Test internet connection on all devices you
User Guide. Version R91. English
AuthAnvil User Guide Version R91 English August 25, 2015 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept EULATOS as updated from
This documentation is made available before final release and is subject to change without notice and comes with no warranty express or implied.
Hyperloop for ios Programming Guide This documentation is made available before final release and is subject to change without notice and comes with no warranty express or implied. Requirements You ll
Practice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
ithenticate User Manual
ithenticate User Manual Version: 2.0.2 Updated March 16, 2012 Contents Introduction 4 New Users 4 Logging In 4 Resetting Your Password 5 Changing Your Password or Username 6 The ithenticate Account Homepage
PaperCut Payment Gateway Module PayPal Website Payments Standard Quick Start Guide
PaperCut Payment Gateway Module PayPal Website Payments Standard Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting
ios App for Mobile Website! Documentation!
ios App for Mobile Website Documentation What is IOS App for Mobile Website? IOS App for Mobile Website allows you to run any website inside it and if that website is responsive or mobile compatible, you
Alpha e-pay v2 Merchant User Manual (v1.9)
Alpha e-pay v2 Merchant User Manual (v1.9) Overview NOTE: Alpha e-pay, Alpha Bank s e-commerce solution, is currently using the DeltaPAY e- commerce platform. Therefore, Alpha e-pay and DeltaPAY are used
PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide
PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up and testing
Netswipe Processing Implementation
Netswipe Processing Implementation Direct Integration with Jumio s Payment Gateway Revision History Version Date published Description 1.0.0 November 22 nd, 2011 Initial release. 1.0.1 January 12 th, 2012
CHARGE Anywhere. Mobile POS. User s Guide
CHARGE Anywhere Palm Treo Mobile POS User s Guide 1 PURPOSE... 4 2 SCOPE... 4 3 DEFINITIONS... 4 3.1 Quick Sale... 4 3.2 Sale... 4 3.3 Auth Only... 4 3.4 Force... 4 3.5 Void... 4 3.6 Retry... 4 3.7 Return...
Shipbeat Magento Module. Installation and user guide
Shipbeat Magento Module Installation and user guide This guide explains how the Shipbeat Magento Module is installed, used and uninstalled from your Magento Community Store. If you have questions or need
ABTO Software VoIP SIP SDK for iphone Developer Manual
ABTO Software VoIP SIP SDK for iphone Developer Manual Table of Contents INTRODUCTION... 3 RESTRICTIONS AND LIMITATIONS... 4 TECHNICAL BACKGROUND... 5 API 9 ABTO VOIP INTERFACE... 9 ABTO VOIP INTERFACE
MasterPass Service Provider Onboarding & Integration Guide Fileand API-Based Merchant Onboarding Version 6.10
MasterPass Service Provider Onboarding & Integration Guide Fileand API-Based Merchant Onboarding Version 6.10 7 January 2016 SPBM Summary of Changes, 7 January 2016 Summary of Changes, 7 January 2016 This
ithenticate User Manual
ithenticate User Manual Updated November 20, 2009 Contents Introduction 4 New Users 4 Logging In 4 Resetting Your Password 5 Changing Your Password or Username 6 The ithenticate Account Homepage 7 Main
Please note that this SDK will only work with Xcode 3.2.5 or above. If you need an SDK for an older Xcode version please email support.
Mobile Application Analytics ios SDK Instructions SDK version 3.0 Updated: 12/28/2011 Welcome to Flurry Analytics! This file contains: 1. Introduction 2. Integration Instructions 3. Optional Features 4.
Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft
5.6 Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft logo, Jaspersoft ireport Designer, JasperReports Library, JasperReports Server, Jaspersoft
BlackBerry Enterprise Service 10. Universal Device Service Version: 10.2. Administration Guide
BlackBerry Enterprise Service 10 Universal Service Version: 10.2 Administration Guide Published: 2015-02-24 SWD-20150223125016631 Contents 1 Introduction...9 About this guide...10 What is BlackBerry
WatchDox Administrator's Guide. Application Version 3.7.5
Application Version 3.7.5 Confidentiality This document contains confidential material that is proprietary WatchDox. The information and ideas herein may not be disclosed to any unauthorized individuals
1. Application Overview... 3. 2. System Requirements... 3. 3. Installation... 3. 4. Splash Screen... 4. 5. Registration Screen...
1 P a g e Table of Contents 1. Application Overview... 3 2. System Requirements... 3 3. Installation... 3 4. Splash Screen... 4 5. Registration Screen... 5 5.1 Registration... 5 6. Login Screen... 7 6.1
White Label ios Application Installation and Customization Guide
White Label ios Application Installation and Customization Guide Background Background Application built for civic agencies to bring voting information to the public Code written to make deployment easy,
Pay with Amazon Integration Guide
2 2 Contents... 4 Introduction to Pay with Amazon... 5 Before you start - Important Information... 5 Important Advanced Payment APIs prerequisites... 5 How does Pay with Amazon work?...6 Key concepts in
Smart Card Authentication. Administrator's Guide
Smart Card Authentication Administrator's Guide October 2012 www.lexmark.com Contents 2 Contents Overview...4 Configuring the applications...5 Configuring printer settings for use with the applications...5
Datatrans ios Payment Library
Datatrans ios Payment Library Attention! Important changes in ios 9. Please read section 3.9.1. Datatrans AG Swiss E-Payment Competence Kreuzbühlstrasse 26, 8008 Zürich, Switzerland Tel. +41 44 256 81
TABLE OF CONTENTS. ipay / Magento Implementation Guide 2 Copyright 2012 Planet Payment, Inc. All Rights Reserved.
TABLE OF CONTENTS INTRODUCTION... 3 Purpose... 3 Downloading the Magento Extension... 3 Configuring the Magento Extension... 3 Exhibit: Magento Admin Login Screen... 3 Payment Processing Options with ipay
Icons: 1024x1024, 512x512, 180x180, 120x120, 114x114, 80x80, 60x60, 58x58, 57x57, 40x40, 29x29
I. Before Publishing 1. System requirements Requirements for ios App publishing using FlyingCatBuilder Mac running OS X version 10.9.4 or later Apple Development Account Enrollment in ios Developer Program
Policy Based Encryption Z. Administrator Guide
Policy Based Encryption Z Administrator Guide Policy Based Encryption Z Administrator Guide Documentation version: 1.2 Legal Notice Legal Notice Copyright 2012 Symantec Corporation. All rights reserved.
Sophos Mobile Control Startup guide. Product version: 3
Sophos Mobile Control Startup guide Product version: 3 Document date: January 2013 Contents 1 About this guide...3 2 What are the key steps?...5 3 Log in as a super administrator...6 4 Activate Sophos
Magento module Documentation
Table of contents 1 General... 4 1.1 Languages... 4 2 Installation... 4 2.1 Search module... 4 2.2 Installation in Magento... 6 2.3 Installation as a local package... 7 2.4 Uninstalling the module... 8
AppPulse Mobile. Whitepaper: Overhead, Privacy, and Security. March 2016
AppPulse Mobile Whitepaper: Overhead, Privacy, and Security March 2016 Legal Notices Warranty The only warranties for Hewlett Packard Enterprise products and services are set forth in the express warranty
Sophos Mobile Control User guide for Apple ios. Product version: 4
Sophos Mobile Control User guide for Apple ios Product version: 4 Document date: May 2014 Contents 1 About Sophos Mobile Control...3 2 About this guide...4 3 Login to the Self Service Portal...5 4 Set
How To Login To The Mft Internet Server (Mft) On A Pc Or Macbook Or Macintosh (Macintosh) With A Password Protected (Macbook) Or Ipad (Macro) (For Macintosh) (Macros
TIBCO MFT Internet Server User Guide Software Release 7.2.4 October 2014 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
Klarna Magento module
Klarna Magento module User guide Payment module version: 5.x.+ User guide 1.0 Revision: 1.1 Table of Contents User guide Welcome to Klarna How do you benefit? What is Klarna s offering? Prerequisites Before
Cloud Services MDM. ios User Guide
Cloud Services MDM ios User Guide 10/24/2014 CONTENTS Overview... 3 Supported Devices... 3 System Capabilities... 3 Enrollment and Activation... 4 Download the Agent... 4 Enroll Your Device Using the Agent...
U S E R S G U I D E Last Modified: 12/06/2012 1
USER S GUIDE Last Modified: 12/06/2012 1 Contents 2 Welcome 3 User Service Activation 4 Introduction 4 Purpose 5 Key Features 6 Activate 8 Using the System 8 Login 9 Credit Sale 10 For Swipe Capable Devices
Salesforce Opportunities Portlet Documentation v2
Salesforce Opportunities Portlet Documentation v2 From ACA IT-Solutions Ilgatlaan 5C 3500 Hasselt [email protected] Date 29.04.2014 This document will describe how the Salesforce Opportunities portlet
Kofax Export Connector 8.3.0 for Microsoft SharePoint
Kofax Export Connector 8.3.0 for Microsoft SharePoint Administrator's Guide 2013-02-27 2013 Kofax, Inc., 15211 Laguna Canyon Road, Irvine, California 92618, U.S.A. All rights reserved. Use is subject to
EMC Documentum Webtop
EMC Documentum Webtop Version 6.5 User Guide P/N 300 007 239 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 1994 2008 EMC Corporation. All rights
DroboAccess User Manual
DroboAccess User Manual Release 8.2 The DroboAccess developers June 02, 2016 CONTENTS 1 DroboAccess 8.2 User Manual Introduction 1 2 Configuration of DroboAccess 8.2 3 2.1 Users, passwords and share management................................
Merchant Integration Guide
Merchant Integration Guide Card Not Present Transactions Authorize.Net Customer Support [email protected] Authorize.Net LLC 071708 Authorize.Net LLC ( Authorize.Net ) has made efforts to ensure the
Merchant Integration Guide
Merchant Integration Guide Card Not Present Transactions January 2012 Authorize.Net Developer Support http://developer.authorize.net Authorize.Net LLC 082007 Ver.2.0 Authorize.Net LLC ( Authorize.Net )
Sophos Mobile Control as a Service Startup guide. Product version: 3.5
Sophos Mobile Control as a Service Startup guide Product version: 3.5 Document date: August 2013 Contents 1 About this guide...3 2 What are the key steps?...4 3 First login...5 4 Change your administrator
Akin Gump Strauss Hauer & Feld LLP Remote Access Resources (DUO)
Akin Gump Strauss Hauer & Feld LLP Remote Access Resources (DUO) Firm Laptop Windows Home PC Mac Computer Apple ipad Android Devices Exit akingump.com 2015 Akin Gump Strauss Hauer & Feld LLP Check Point
Using Authorize.net for Credit Card Processing in YogaReg
Using Authorize.net for Credit Card Processing in YogaReg 1. Obtain a credit card merchant account. If you already process credit cards via a terminal, you already have one. You can contact your bank,
Game Center Programming Guide
Game Center Programming Guide Contents About Game Center 8 At a Glance 9 Some Game Resources Are Provided at Runtime by the Game Center Service 9 Your Game Displays Game Center s User Interface Elements
Mobile Device Management Version 8. Last updated: 17-10-14
Mobile Device Management Version 8 Last updated: 17-10-14 Copyright 2013, 2X Ltd. http://www.2x.com E mail: [email protected] Information in this document is subject to change without notice. Companies names
PaperCut Payment Gateway Module CyberSource Quick Start Guide
PaperCut Payment Gateway Module CyberSource Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up, and testing the
E-Commerce Installation and Configuration Guide
E-Commerce Installation and Configuration Guide Rev: 2011-05-19 Sitecore E-Commerce Fundamental Edition 1.1 E-Commerce Installation and Configuration Guide A developer's guide to installing and configuring
Employee Active Directory Self-Service Quick Setup Guide
Employee Active Directory Self-Service Quick Setup Guide (V2.0) Last update: 11/5/2014 Copyright 2014 InfraDog Inc. All rights reserved Corporate Phone: +1 (416) 473-4096, Fax: +1 (888) 863-3936, Email:
DocuSign for Salesforce Administrator Guide v6.1.1 Rev A Published: July 16, 2015
DocuSign for Salesforce Administrator Guide v6.1.1 Rev A Published: July 16, 2015 Copyright Copyright 2003-2015 DocuSign, Inc. All rights reserved. For information about DocuSign trademarks, copyrights
Centrify Mobile Authentication Services
Centrify Mobile Authentication Services SDK Quick Start Guide 7 November 2013 Centrify Corporation Legal notice This document and the software described in this document are furnished under and are subject
Sophos Mobile Control Startup guide. Product version: 3.5
Sophos Mobile Control Startup guide Product version: 3.5 Document date: July 2013 Contents 1 About this guide...3 2 What are the key steps?...5 3 Log in as a super administrator...6 4 Activate Sophos Mobile
Turnitin Sakai Integration Administrator Installation Guide
Turnitin Sakai Integration Administrator Installation Guide Updated August 6, 2012 Copyright 1998 2012 iparadigms, LLC. All rights reserved. Turnitin Sakai Integration Manual: 1 Contents Administrator
How To Use Titanium Studio
Crossplatform Programming Lecture 3 Introduction to Titanium http://dsg.ce.unipr.it/ http://dsg.ce.unipr.it/?q=node/37 [email protected] 2015 Parma Outline Introduction Installation and Configuration
HP Service Manager. Software Version: 9.40 For the supported Windows and Linux operating systems. Request Management help topics for printing
HP Service Manager Software Version: 9.40 For the supported Windows and Linux operating systems Request Management help topics for printing Document Release Date: December 2014 Software Release Date: December
Connecting Software. CB Mobile CRM Windows Phone 8. User Manual
CB Mobile CRM Windows Phone 8 User Manual Summary This document describes the Windows Phone 8 Mobile CRM app functionality and available features. The document is intended for end users as user manual
MySagePay. User Manual. Page 1 of 48
MySagePay User Manual Page 1 of 48 Contents About this guide... 4 Getting started... 5 Online help... 5 Accessing MySagePay... 5 Supported browsers... 5 The Administrator account... 5 Creating user accounts...
Amazon Payments Implementation Guide. Support for ZenCart
Support for ZenCart This document explains the necessary steps to offer Amazon Payments on your website. You will need to create an Amazon Payments account and enter your Merchant ID and MWS access keys
Nintex Forms 2013 Help
Nintex Forms 2013 Help Last updated: Friday, April 17, 2015 1 Administration and Configuration 1.1 Licensing settings 1.2 Activating Nintex Forms 1.3 Web Application activation settings 1.4 Manage device
