Skip to main content
Welcome to the preview portal — This is an early release of the new Doc Hub experience, with more content coming soon.

Credits


Overview

A stand-alone airline credit distributes funds to a cardholder without requiring a prior capture. Unlike a follow-on credit, a stand-alone credit is not linked to an original payment.

Supported Processors

Supported processors: Streamline,

Endpoints

POST /pts/v2/credits/

POST /pts/v2/credits/

See Endpoints for the consolidated list of airline endpoints.

Example

This example, from , shows a stand-alone credit for a ticket purchase. The transaction status returns as PENDING while the credit is submitted for settlement.

{  "paymentInformation": {    "card": {      "number": "4111111111111111",      "expirationMonth": "12",      "expirationYear": "31"    }  },  "orderInformation": {    "amountDetails": {      "totalAmount": "500.00",      "currency": "USD"    },    "billTo": {      "firstName": "John",      "lastName": "Doe",      "address1": "123 Happy St.",      "locality": "Sunnyville",      "administrativeArea": "CA",      "postalCode": "12345",      "country": "US",      "email": "[email protected]"    }  }}
{  "_links": {    "void": {      "method": "POST",      "href": "/pts/v2/credits/6823065885666134104951/voids"    },    "self": {      "method": "GET",      "href": "/pts/v2/credits/6823065885666134104951"    }  },  "clientReferenceInformation": {    "code": "1682306588644"  },  "creditAmountDetails": {    "currency": "USD",    "creditAmount": "500.00"  },  "id": "6823065885666134104951",  "orderInformation": {    "amountDetails": {      "currency": "USD"    }  },  "paymentAccountInformation": {    "card": {      "type": "001"    }  },  "paymentInformation": {    "tokenizedCard": {      "type": "001"    },    "card": {      "type": "001"    }  },  "processorInformation": {    "approvalCode": "888888",    "responseCode": "100"  },  "reconciliationId": "74259417PGM9TXHT",  "status": "PENDING",  "submitTimeUtc": "2026-04-24T03:23:08Z"}

Processor-Specific Credit Information

Streamline

Streamline has no card-type-specific field differences for stand-alone credits.

Required Fields

FieldTypeDescription
orderInformation.amountDetails.currency
orderInformation.amountDetails.totalAmount
orderInformation.billTo.address1
orderInformation.billTo.administrativeArea
orderInformation.billTo.country
orderInformation.billTo.email
orderInformation.billTo.locality
orderInformation.billTo.firstName
orderInformation.billTo.lastName
orderInformation.billTo.postalCode
paymentInformation.card.expirationMonth
paymentInformation.card.expirationYear
paymentInformation.card.number

This section includes optional fields for a stand-alone airline credit.

Optional Fields
FieldTypeDescription
travelInformation.agency.code
travelInformation.agency.name
travelInformation.transit.airline.arrivalDate
travelInformation.transit.airline.carrierName
travelInformation.transit.airline.clearingCount
travelInformation.transit.airline.clearingSequence
travelInformation.transit.airline.creditReasonIndicator
travelInformation.transit.airline.customerCode
travelInformation.transit.airline.documentType
travelInformation.transit.airline.electronicTicketIndicator
travelInformation.transit.airline.exchangeTicketFeeAmount
travelInformation.transit.airline.numberOfPassengers
travelInformation.transit.airline.passengerName
travelInformation.transit.airline.planNumber
travelInformation.transit.airline.purchaseType
travelInformation.transit.airline.reservationSystemCode
travelInformation.transit.airline.restrictedTicketDesciption
travelInformation.transit.airline.restrictedTicketIndicator
travelInformation.transit.airline.ticketChangeIndicator
travelInformation.transit.airline.ticketIssueDate
travelInformation.transit.airline.ticketIssuer.locality
travelInformation.transit.airline.ticketNumber
travelInformation.transit.airline.totalClearingAmount
travelInformation.transit.airline.totalFeeAmount
travelInformation.transit.airline.exchangeTicketAmount
Optional Fields for Ticket Purchases
FieldTypeDescription
travelInformation.transit.airline.legs[].arrivalTime
travelInformation.transit.airline.legs[].arrivalTimeMeridian
travelInformation.transit.airline.legs[].carrierCode
travelInformation.transit.airline.legs[].class
travelInformation.transit.airline.legs[].conjunctionTicket
travelInformation.transit.airline.legs[].couponNumber
travelInformation.transit.airline.legs[].departureDate
travelInformation.transit.airline.legs[].departureTime
travelInformation.transit.airline.legs[].departureTimeMeridian
travelInformation.transit.airline.legs[].destinationAirportCode
travelInformation.transit.airline.legs[].endorsementsRestrictions
travelInformation.transit.airline.legs[].exchangeTicketNumber
travelInformation.transit.airline.legs[].fareBasis
travelInformation.transit.airline.legs[].feeAmount
travelInformation.transit.airline.legs[].flightNumber
travelInformation.transit.airline.legs[].originatingAirportCode
travelInformation.transit.airline.legs[].stopoverIndicator
travelInformation.transit.airline.legs[].taxAmount
travelInformation.transit.airline.legs[].totalFareAmount

Last published: October 28, 2026

Not available for your audience

This page isn't available for your current audience selection.