Credit Card Services Using The Simple Order API

Transcription

Credit Card Services Using the Simple OrderAPIDeveloper Guide

2021. Cybersource Corporation. All rights reserved.Cybersource Corporation (Cybersource) furnishes this document and the software described in this document underthe applicable agreement between the reader of this document (You) and Cybersource (Agreement). You may use thisdocument and/or software only in accordance with the terms of the Agreement. Except as expressly set forth in theAgreement, the information contained in this document is subject to change without notice and therefore should not beinterpreted in any way as a guarantee or warranty by Cybersource. Cybersource assumes no responsibility or liabilityfor any errors that may appear in this document. The copyrighted software that accompanies this document is licensedto You for use only in strict accordance with the Agreement. You should read the Agreement carefully before using thesoftware. Except as permitted by the Agreement, You may not reproduce any part of this document, store this documentin a retrieval system, or transmit this document, in any form or by any means, electronic, mechanical, recording, orotherwise, without the prior written consent of Cybersource.For Government or defense agencies: Use, duplication, or disclosure by the Government or defense agencies is subject torestrictions as set forth the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 and in similarclauses in the FAR and NASA FAR Supplement.For civilian agencies: Use, reproduction, or disclosure is subject to restrictions set forth in subparagraphs (a) through (d)of the Commercial Computer Software Restricted Rights clause at 52.227-19 and the limitations set forth in CybersourceCorporation's standard commercial agreement for this software. Unpublished rights reserved under the copyright laws ofthe United States.Authorize.Net, eCheck.Net, and The Power of Payment are registered trademarks of Cybersource Corporation.Cybersource, Cybersource Payment Manager, Cybersource Risk Manager, Cybersource Decision Manager, andCybersource Connect are trademarks and/or service marks of Cybersource Corporation. Visa, Visa International,Cybersource, the Visa logo, and the Cybersource logo are the registered trademarks of Visa International in the UnitedStates and other countries. All other trademarks, service marks, registered marks, or registered service marks are theproperty of their respective owners.Version: 21.06Credit Card Services Using the Simple Order API 2

ContentsRecent Revisions to This Document.11About This Guide.15Introduction to the Credit Card Services.16Cards and Payment Methods.16Cartes Bancaires Cards.16Debit Cards.17Discover Acquisitions and Alliances.17mada Debit Cards.17Types of Transactions.19Card-Present Transactions.19Card-Not-Present Transactions.19International Transactions.19Banks and Associations.20Acquiring (Merchant) Banks.20Issuing (Consumer) Banks.21Payment Card Companies. 22Services.22Order Tracking. 22Request IDs. 23Reconciliation IDs. 23Payment Processors.24Payment Card Processing.30Authorizing a Payment.30Online Authorizations. 30Offline Authorizations. 31Automatic Captures.32Create an Authorization Request.33Check the Status of an Authorization Request.34Incremental Authorization Service. 35Authorization Information for Specific Processors.38Reversing an Authorization.41Supported Processors and Card Types for Full Authorization Reversals.42Credit Card Services Using the Simple Order API - 3

4Create a Full Authorization Reversal Request.46Authorization Reversals for Single-Message Processing. 46Authorization Reversal after Void (ARAV).47Automatic ARAV.48Capturing an Authorization.48Captures.49Create a Capture Request.50Capture Information for Specific Processors.50Capture Features. 53Performing a Sale.59Dual-Message Processing. 59Single-Message Processing.60Crediting a Payment. 62Types of Credits. 62Credit Authorizations. 63Create a Credit Request.65Credit Information for Specific Processors. 66Voiding a Capture or Credit. 69Capture after Void.70Create a Void Request. 70Authorization Features. 72Address Verification System. 72Standard AVS.72Enhanced AVS. 77Automated Address Verification Plus. 77Electronic Verification.78Electronic Verification Request Fields.78Electronic Verification Response Fields.79Card Verification Numbers. 80CVN Locations and Terminology.84CVN Results.85Verbal Authorizations. 86Debit and Prepaid Card Features. 89Partial Authorizations.89Partial Authorizations Supported Processors and Card Types.89Credit Card Services Using the Simple Order API - 4

5Opt In.91Opt Out.91How a Partial Authorization Works.91Process American Express Cards on Chase Paymentech Solutions. 92Special Processing for IDR and CLP on FDMS South.92Real-Time Reversals. 92Balance Responses. 93Features for Maestro (UK Domestic) Cards. 96Unsupported Processors and Card Types.97Optional Features.980 Authorizations.98Additional Amounts. 98Shipping and Handling Fees.98Taxes.99Aggregator Support.99Aggregator Terminology. 99Aggregating Transactions on American Express Direct. 100Aggregating Transactions on Cielo 3.0. 101Aggregating Transactions on FDC Compass.102Aggregating Transactions on FDC Nashville Global. 103Aggregating Transactions on Getnet.104Aggregating Transactions on Rede.105Aggregating Transactions on Software Express. 105Aggregating Transactions on Visa Platform Connect. 106Airline Data. 110American Express SafeKey.110Requesting the Authorization of an AESK Transaction. 110Android Pay. 111Apple Pay. 111Authorization Only. 111Authorizations with Payment Network Tokens.111Auto Rental.112AVS Only. 112Balance Inquiries.112Bill Payments with Mastercard.112Credit Card Services Using the Simple Order API - 5

6Bill Payments with Visa.113BNDES.113Indicate that a Transaction on Visa Platform Connect is a BNDES MastercardTransaction.113Indicate that a Transaction on Visa Platform Connect is a BNDES Visa Transaction.113Card-on-File Transactions. 114Card-Present Data.114Card Type Indicators. 114Rec

Credit Card Services Using the Simple Order . API. Developer Guide