Server Release Notes for January 26, 2005

Credit Card Services: Airline Data

With this release, CyberSource supports the processing of airline settlement data by merchants in the airline industry who use American Express Brighton as their processor.

Credit Card Services: Cash Advance with LloydsTSB Cardnet

If LloydsTSB Cardnet is your processor, you may now process cash advance transactions. The typical situation is when the customer will be traveling to a foreign country and wants to use a credit card to purchase travelers checks or foreign currency. The currency customers use to fund the transactions must be British pounds. For more information, see the Credit Card Services Implementation Guide, which is available on the Support Center.

Credit Card Services: MasterCard and Diners Club Alliance

In 2004, MasterCard and Diners Club announced an alliance that allows Diners Club cards to be processed as MasterCard cards. This alliance enables merchants who accept MasterCard to automatically accept Diners Club cards.

MasterCard cards have a 16-digit number that begins with 5. Diners Club has two types of cards:

  • Those issued in North America (by Diners Club North America), which have a 14-digit number that begins with either 30 or 38.
  • Those issued outside of North America (by Diners Club International), which have a 14-digit number that begins with 36.

The Diners Club cards issued in North America will be replaced with MasterCard cards (with the 16-digit number starting with 5) by the end of June 2005. During the transition period while the North American cards are being replaced, you do not need to do anything differently; continue to process North America Diners Club cards as Diners Club cards. If after June 2005 you process a North American Diners Club card that has a 14-digit number that begins with 30 or 38, the issuer will decline the authorization.

The Diners Club cards issued outside North America are not being replaced by MasterCard cards; they will continue to have the 14-digit number that begins with 36. If you are a merchant outside North America, you should continue to process these cards as Diners Club cards. However, if you are a North American merchant, you must now process these cards as MasterCard cards (by setting the card type to MasterCard). It is up to you, the merchant, to determine whether you should process a Diners Club card as a Diners Club card or as a MasterCard card.

If you are a North American merchant, you should review your code to ensure that you indicate the card type correctly to CyberSource:

  • If you explicitly set the card type in your request to CyberSource, you should use the card number to determine the card type and not the card type indicated by the customer.
  • It is acceptable for you to NOT set the card type in the request to CyberSource and let CyberSource determine the card type based on the card number EXCEPT when the card is a Diners Club International card (with the 14-digit number that begins with 36). In this case you must explicitly set the card type field in the request to indicate a MasterCard card.

If you are a merchant outside North America, you do not need to change how you process MasterCard or Diners Club cards.

Additional ICS Service Reply Fields

One of the request fields required for the ICS services is a merchant reference number. With this release, the number you provide will now be echoed in the reply. For the Simple Order API, the reply field is merchantReferenceCode. For the SCMP API, the field is merchant_ref_number.

For ICS services that return an amount, the currency used for the transaction will now be included in the reply. For the Simple Order API, the reply field is purchaseTotals_currency. For the SCMP API, the field is currency.

PayPal Services

If you are processing PayPal transactions with CyberSource, information about your transactions will now appear in an additional CyberSource report: the Payment Events Report. The report shows the status of your PayPal transactions and lists any subsequent related events. For example, the report lists whether a PayPal transaction is pending, completed, failed, or denied. The report also indicates if a customer has initiated a reversal, if you have initiated a refund, and so on. For more information, see the Reporting Developer's Guide, which is available on the Support Center.

Simple Order API (formerly the Web Services API)

Version 1.12 of the Simple Order API has been released. For information about what has changed, see the Simple Order API Release Notes, which are available on the Support Center.