Stand-Alone Credits
Stand-Alone Credits
This topic describes how to process an airline stand-alone credit.
This service distributes funds without requiring a capture ID.
All fields used in the original transaction must be included in your
request.
Endpoint
Set the
ccCreditService_run
field to
true
.Send the request to
https://ics2ws.ic3.com/commerce/1.x/transactionProcessor
.Required Fields for Processing an Airline Stand-Alone Credit
Stand-Alone Credit
Include these required fields to process an airline stand-alone
credit.
When relaxed requirements for address data and the expiration date are being used, not all fields
in this list are required. It is your responsibility to determine whether your
account is enabled to use this feature and which fields are required. For details
about relaxed requirements, see Relaxed Requirements for Address Data and Expiration Date in Payment Transactions.
- Set totrue. For exampleccCreditService run="true".
- Set to themerchant_ref_numbervalue used in corresponding capture request.
- Set toairline.
Optional Fields for Processing an Airline Stand-Alone Credit
Stand-Alone Credit
This section includes these types of optional fields for an airline
stand-alone credit
:General Optional Fields
You can use these optional fields to include additional information in any airline
purchase.
- airlineData_carrierName
- airlineData_clearingCount
- airlineData_clearingSequence
- airlineData_creditReasonIndicator
- For a list of possible values, see Airline Document Type Codes.
- airlineData_electronicTicket
- airlineData_numberOfPassengers
- airlineData_purchaseType
- airlineData_reservationSystem
- airlineData_ticketIssuerCity
- airlineData_ticketNumber
- airlineData_ticketRestrictionText
- airlineData_totalClearingAmount
Airline Optional Fields for Ticket Purchases
You can use these optional fields to include additional information when requesting
an airline
stand-alone
credit
for a ticket purchase.Ancillary Optional Fields
You can use these optional fields to include additional information when requesting
an airline
stand-alone
credit
for an ancillary purchase.- ancillaryData_connectedTicketNumber
- For a list of possible values, see Ancillary Service Category Codes.
Simple Order Example: Processing an Airline Stand-Alone Credit
Use this example as a reference for processing an airline stand-alone credit.
Request
<billTo> <firstName>John</firstName> <lastName>Doe</lastName> <street1>1295 Charleston Road</street1> <city>Mountain View</city> <state>CA</state> <postalCode>94043</postalCode> <country>US</country> <email>customer_email=null@cybersource.com</email> </billTo> <card> <accountNumber>4111111111111111</accountNumber> <expirationMonth>12</expirationMonth> <expirationYear>2023</expirationYear> </card> <merchantID>lrsebctest</merchantID> <merchantReferenceCode>Postman-1666381004</merchantReferenceCode> <purchaseTotals> <currency>USD</currency> <grandTotalAmount>1.01</grandTotalAmount> </purchaseTotals> <ccCreditService run="true"> <captureRequestID>6663700818566565103010</captureRequestID> </ccCreditService>
Response to a Successful Request
<merchantReferenceCode>Postman-1666374834</merchantReferenceCode> <requestID>6663748348516429203007</requestID> <decision>ACCEPT</decision> <reasonCode>100</reasonCode> <purchaseTotals> <currency>USD</currency> </purchaseTotals> <ccAuthReply> <reasonCode>100</reasonCode> <amount>1.01</amount> <authorizationCode>888888</authorizationCode> <avsCode>X</avsCode><avsCodeRaw>I1</avsCodeRaw> <authorizedDateTime>2022-10-21T17:53:54Z</authorizedDateTime> <processorResponse>100</processorResponse> <reconciliationID>66737280B9CGUCCP</reconciliationID> <paymentNetworkTransactionID>123456789619999</paymentNetworkTransactionID> </ccAuthReply> <card> <cardType>001</cardType> </card> <pos> <terminalID>111111</terminalID> </pos>