My Unified API Guide PHP V1.2.5
User Manual:
Open the PDF directly: View PDF
Page Count: 480 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Security and Compliance
- Changes in v1.2.5
- 1 About This Documentation
- 2 Basic Transaction Set
- 3 Credential on File
- 3.1 About Credential on File
- 3.2 Credential on File Info Object and Variables
- 3.3 Credential on File Transaction Types
- 3.4 Initial Transactions in Credential on File
- 3.5 Vault Tokenize Credit Card and Credential on File
- 3.6 Credential on File and Converting Temporary Tokens
- 3.7 Card Verification and Credential on File Transactions
- 4 Vault
- 4.1 About the Vault Transaction Set
- 4.2 Vault Transaction Types
- 4.3 Vault Administrative Transactions
- 4.3.1 Vault Add Credit Card – ResAddCC
- 4.3.2 Vault Temporary Token Add – ResTempAdd
- 4.3.3 Vault Update Credit Card – ResUpdateCC
- 4.3.4 Vault Delete - ResDelete
- 4.3.5 Vault Lookup Full - ResLookupFull
- 4.3.6 Vault Lookup Masked – ResLookupMasked
- 4.3.7 Vault Get Expiring – ResGetExpiring
- 4.3.8 Vault Is Corporate Card - ResIscorporateCard
- 4.3.9 Vault Add Token – ResAddToken
- 4.3.10 Vault Tokenize Credit Card – ResTokenizeCC
- 4.4 Vault Financial Transactions
- 4.5 Hosted Tokenization
- 5 INTERAC® Online Payment
- 5.1 About INTERAC® Online Payment Transactions
- 5.2 Other Documents and References
- 5.3 Website and Certification Requirements
- 5.4 Transaction Flow for INTERAC® Online Payment
- 5.5 Sending an INTERAC® Online Payment Purchase Transaction
- 5.6 INTERAC® Online Payment Purchase
- 5.7 INTERAC® Online Payment Refund
- 5.8 INTERAC® Online Payment Field Definitions
- 6 Mag Swipe Transaction Set
- 7 Level 2/3 Transactions
- 7.1 About Level 2/3 Transactions
- 7.2 Level 2/3 Visa Transactions
- 7.3 Level 2/3 MasterCard Transactions
- 7.4 Level 2/3 American Express Transactions
- 7.4.1 Level 2/3 Transaction Types for Amex
- 7.4.2 Level 2/3 Transaction Flow for Amex
- 7.4.3 Level 2/3 Data Objects in Amex
- 7.4.4 AX Completion
- 7.4.5 AX Force Post
- 7.4.6 AX Purchase Correction
- 7.4.7 AX Refund
- 7.4.8 AX Independent Refund
- 8 MPI
- 8.1 About MPI Transactions
- 8.2 3-D Secure Implementations (VbV, MCSC, SafeKey)
- 8.3 Activating 3-D Secure Functionality
- 8.4 Activating Amex SafeKey
- 8.5 Transaction Flow for MPI
- 8.6 MPI Transactions
- 8.6.1 VbV, MCSC and SafeKey Responses
- 8.6.2 MpiTxn Request Transaction
- 8.6.3 Vault MPI Transaction – ResMpiTxn
- 8.6.4 MPI ACS Request
- 8.6.5 Purchase with 3-D Secure – cavv_purchase
- 8.6.6 Pre-Authorization with 3-D Secure – cavvPreauth
- 8.6.7 Cavv Result Codes for Verified by Visa
- 8.6.8 Vault Cavv Purchase
- 8.6.9 Vault Cavv Pre-Authorization
- 9 e-Fraud Tools
- 9.1 Address Verification Service
- 9.2 Card Validation Digits (CVD)
- 9.3 Transaction Risk Management Tool
- 9.4 Encorporating All Available Fraud Tools
- 10 Apple Pay In-App and on the Web Integration
- 11 Offlinx™
- 12 Convenience Fee
- 13 Recurring Billing
- 14 Customer Information
- 15 Status Check
- 16 Visa Checkout
- 16.1 About Visa Checkout
- 16.2 Transaction Types - Visa Checkout
- 16.3 Integrating Visa Checkout Lightbox
- 16.4 Transaction Flow for Visa Checkout
- 16.5 Visa Checkout Purchase
- 16.6 Visa Checkout Pre-Authorization
- 16.7 Visa Checkout Completion
- 16.8 Visa Checkout Purchase Correction
- 16.9 Visa Checkout Refund
- 16.10 Visa Checkout Information
- 17 Testing a Solution
- 17.1 About the Merchant Resource Center
- 17.2 Logging In to the QA Merchant Resource Center
- 17.3 Test Credentials for Merchant Resource Center
- 17.4 Getting a Unique Test Store ID and API Token
- 17.5 Processing a Transaction
- 17.6 Testing INTERAC® Online Payment Solutions
- 17.7 Testing MPI Solutions
- 17.8 Testing Visa Checkout
- 17.9 Test Card Numbers
- 17.10 Simulator Host
- 18 Moving to Production
- Appendix A Definitions of Request Fields
- A.1 Definitions of Request Fields – Credential on File
- A.2 Definition of Request Fields – Recurring
- A.3 Definition of Request Fields for Level 2/3 - Visa
- A.4 Definition of Request Fields for Level 2/3 - MasterCard
- A.5 Definition of Request Fields for Level 2/3 - Amex
- A.6 Definition of Request Fields – Offlinx™
- Appendix B Definitions of Response Fields
- Appendix C Error Messages
- Appendix D Process Flow for Basic Pre-Auth, Re-Auth and Completion Transactions
- Appendix E Merchant Checklists for INTERAC® Online Payment Certification Testing
- Appendix F Third-Party Service Provider Checklists for INTERAC® Online Payment Certification Testing
- Appendix G Merchant Checklists for INTERAC® Online Payment Certification
- Appendix H INTERAC® Online Payment Certification Test Case Detail
- Copyright Notice
- Trademarks