Sales

This section provides the information you need in order to process a sale transactions.
A sale combines an authorization and a capture into a single transaction.

Supported Card Types

All supported card types can process sales. For a list of all supported card types, see Payment Processors.

Endpoint

Set the
ccAuthService_run
field to
true
, and the
ccCaptureService_run
field to
true
.
Send the request to
https://ics2ws.ic3.com/commerce/1.x/transactionProcessor
.

Required Fields for Processing a Sale

Use these required fields for processing a sale.
billTo_city
billTo_country
billTo_email
billTo_firstName
billTo_lastName
billTo_merchantTaxID
billTo_postalCode
billTo_state
billTo_street1
card_accountNumber
card_cardType
For
Visa Platform Connect
, when processing a combined authorization and capture of an Apple Pay transaction on the mada Pay mobile app, set this field to
060
. Apple Pay transactions on the mada Pay app are supported for these cards issued in the Kingdom of Saudi Arabia:
  • mada debit and prepaid cards
  • Mastercard payment cards co-badged with mada
  • Visa payment cards co-badged with mada
card_cvNumber
card_expirationMonth
card_expirationYear
ccAuthService_commerceIndicator
ccAuthService_overridePaymentDetails
ccAuthService_overridePaymentMethod
Required for combo card transactions in Brazil.
ccAuthService_run
Set this field to
true
.
ccCaptureService_run
Set this field to
true
.
merchantCategoryCode
merchantID
postdatedTransaction_guaranteeAmount
Required for post-dated transactions with Mastercard in Brazil.
postdatedTransaction_guaranteeIndicator
Required for post-dated transactions with Mastercard in Brazil.
postdatedTransaction_settlementDate
Required for post-dated transactions with Mastercard in Brazil.
purchaseTotals_currency
purchaseTotals_grandTotalAmount
transactionLocalDateTime
Sales

Simple Order Example: Processing a Sale

Request
ccAuthService_run=true ccCaptureService_run=true merchantID=Napa Valley Vacations merchantReferenceCode=482046C3A7E94F5 billTo_firstName=John billTo_lastName=Doe billTo_street1=1295 Charleston Rd. billTo_city=Mountain View billTo_state=CA billTo_postalCode=94043 billTo_country=US billTo_phoneNumber=650-965-6000 billTo_email=jdoe@example.com item_0_unitPrice=49.95 item_0_quantity=1 purchaseTotals_currency=USD card_expirationMonth=12 card_expirationYear=2031 card_accountNumber=4111111111111111 card_cardType=001
Response to a Successful Request
Most processors do not return all of the fields shown in this example.
requestID=0305782650000167905080 decision=ACCEPT reasonCode=100 merchantReferenceCode=482046C3A7E94F5 purchaseTotals_currency=USD ccAuthReply_reconciliationID=ABCDE12345FGHIJ67890 ccAuthReply_cardCategory=F^ ccAuthReply_cardGroup=0 ccAuthReply_reasonCode=100 ccAuthReply_amount=49.95 ccAuthReply_accountBalance=50.05 ccAuthReply_authorizationCode=123456 ccAuthReply_avsCode=Y ccAuthReply_avsCodeRaw=YYY ccAuthReply_processorResponse=A ccAuthReply_paymentNetworkTransactionID=3312345 ccCaptureReply_amount=49.95 ccCaptureReply_reasonCode=100 ccCaptureReply_reconciliationID=1094820975023470
Sales