developer:soap:releasenotes

Soap API Release Notes

Version 1.4

Documentation

New Methods

  • No new methods were added in 1.4

New Objects

  • PriceTier - Object describing product qty/customer price tiers

Changes From Previous Release

Transactions

  • Modified TransactionDetail object - Added AllowPartialAuth parameter which enables partial authorization if full auth amount is not available
  • Modified TransactionDetail object - Change Currency parameter from integer to string
  • Modified TransactionResponse object - Added AuthAmount and RemainingBalance parameters
  • Modified CheckData object - Removed SSN parameter, Added AuxOnUS, EpcCode, FrontImage and BackImage parameters

Customers

  • Modified CustomerObject object - Added LookupCode, PriceTier and TaxClass parameters for POS integration
  • Modified CustomerObject object - Changed Currency parameter from integer to string
  • Modified PaymentMethod object - Added MethodType parameter. Implement two new payment types: StoredValue and Invoice. Added parameters: Balance, MaxBalance, AutoReload, ReloadSchedule, ReloadThreshold, ReloadAmount, ReloadMethodID parameters for new method types.

Products

  • Modified Product object - add TaxClass and PriceTiers parameters

Misc

  • Modified CurrencyConversion object - Changed Currency and FromCurrency parameters from integer to string (to prevent issues with leading zeros)
  • Modified currencyConversion method - Change FromCurrency and ToCurrency parameters from integer to string

Version 1.3

Documentation

New Methods

New Objects

  • CustomerTransactionRequest - new request object (includes Command, isRecurring, CardCode (CVV2), receipt request flags and TransactionDetails Object)
  • LineItem - Object describing transaction line item detail
  • Product - Product Object
  • ProductCategory - Product Category Object
  • ProductInventory - Object describing inventory for a given product at a given warehouse (inventory location)
  • ProductSearchResult - Object describing a product search result
  • Receipt - Receipt template
  • SyncLog - Description of change from sync log
  • SystemInfo - Information about the api/gateway connected to

Changes From Previous Release

Transactions

Customers

Misc

  • Modify the SearchParam object to support EW (ends with), SW (starts with), IN and NOT IN search types.

Version 1.2

Documentation

Changes From Previous Release

Version 1.1

Documentation

Changes From Previous Release

The following methods have been implemented: copyCustomer, and moveCustomer.

The following changes have been made in 1.1:

Version 1.0

Documentation

Documentation is not currently available for version 1.0. Please refer to the WSDL file for list of methods and objects. For further assistance, please contact developer support.

Changes From Previous Release

The following methods have been implemented: convertTranToCust, deleteCustomerPaymentMethod, overrideTransaction, refundTransaction, runAuthOnly, runCheckCredit, runCheckSale, runQuickCredit and searchCustomersCustom.

The following changes have been made in 1.0:

  • PaymentMethod object has been added to the CustomerObject
  • runAuthOnly method added - run a direct authonly transaction
  • runCheckSale method added - run a sale transaction based on bank account rather than credit card information
  • runCheckCredit method added - run a credit transaction based on bank account rather than credit card information
  • runQuickCredit method added - run a credit based on the credit card details of a previous transaction
  • refundTransaction method added - refund a specific transaction using the transaction ID
  • overrideTransaction method added - override a specific transaction that has been flagged for manager approval (currently applies only to check transactions)
  • convertTranToCust method added - convert the information from a specific transaction to stored customer data
  • deleteCustomerPaymentMethod method implemented - delete a payment method from an existing customer account
  • searchCustomersCustom method added - search customer records and return only specified fields
  • checkData object modified to include AccountType property, denotes type of account being debited
  • customerObject modified to include CustomFields parameter, Tax parameter, and PaymentMethods, and to remove CheckData and CreditCardData parameters
  • transactionObject modified to include Response property - displays transaction result (approved, declined, error, etc.)
  • transactionResponse object modified to include Status and Status Code properties - display description of status and single character transaction status code respectively

Version 0.6 (Beta 6)

Documentation

Documentation is not currently available for version 0.6 Please refer to the WSDL file for list of methods and objects. For further assistance, please contact developer support.

Changes From Previous Release

This is the last beta before our 1.0 release. All methods have now been implemented with the exception of addCustomerPaymentMethod and deleteCustomerPaymentMethod, which have limited functionality within this beta release.

The following changes have been made in Beta6:

Version 0.5 (Beta 5)

Documentation

Documentation is not currently available for version 0.5 Please refer to the WSDL file for list of methods and objects. For further assistance, please contact developer support.

Changes From Previous Release

The following methods have been implemented: searchCustomers, runCustomerSale, addCustomer, and updateCustomer.

The following new objects have been added: CustomerSearchResult, CreditCardData & CheckData. These new objects replace arrays and may break compatibility with beta4 on methods such as getCustomer. The beta5 release also includes various bug fixes.

Version 0.4 (Beta 4)

Documentation

Documentation is not currently available for version 0.6 Please refer to the WSDL file for list of methods and objects. For further assistance, please contact developer support.

Changes From Previous Release

This release rounds out support for most of the missing methods and improves compatibility with .NET.

Version 0.3 (Beta 3)

Documentation

Documentation is not currently available for version 0.3 Please refer to the WSDL file for list of methods and objects. For further assistance, please contact developer support.

Changes From Previous Release

This release implements PinHash. Many methods now require that a pin is assigned to the source key and that the PinHash component of the SecurityToken is correctly filled out. If you are using a source key that does not have a pin assigned, you will have to log into the merchant console and edit the key.

Version 0.2 (Beta 2)

Documentation

Documentation is not currently available for version 0.2 Please refer to the WSDL file for list of methods and objects. For further assistance, please contact developer support.

Changes From Previous Release

Please be aware that the transaction methods (runSale, runCredit, etc) are currently disabled. We are implementing a new fraud module stack and these methods are tied to the new stack. Once the new fraud system is released, these methods will be enabled. In the meantime, please use the runOldAPI function for transaction processing.

developer/soap/releasenotes.txt · Last modified: 2010/08/27 10:39 by tem

Page Tools