All notable changes to this project will be documented in this file.
1.5.7 - 2016-06-03
- Fix how amount is serialized
1.5.6 - 2016-06-03
- Add confirm funds isTimeout method
1.5.5 - 2016-06-02
- Add Settlement status payloads
1.5.2 - 2016-05-24
- Add auth cancel payloads
- Add risk assess reply
- Add invoice id to settlement request
1.5.1 - 2016-05-10
- Add confirm funds request
- Add confirm funds reply
1.5.0 - 2016-05-06
- Add payment settlement request
- Add payment settlement reply
1.4.8 - 2016-02-19
- Remove schema validation for all responses
1.4.7 - 2016-01-20
- Effective Rate Rounding to 2 decimal places in Order Create Payload
1.4.6 - 2016-01-12
- Pan Protect Tokenize API Service
1.4.5 - 2016-01-11
- Order Tdl Timestamp Maintains Milliseconds
1.4.4 - 2016-01-07
- Performance issue loading multiple instances of the payload config map
1.4.3 - 2015-12-09
- Allow PFO Jurisdiction Level for Tax Payload
1.4.2 - 2015-11-19
- Optional address lines in payload return non-null value
1.4.1 - 2015-11-16
- Fraud can only handle IPv4 addresses
1.4.0 - 2015-11-05
- Support phone number in StoreLocation Sub-payload
1.3.8 - 2015-10-21
- Do not round EffectiveRate
1.3.7 - 2015-10-21
- Make CVV not required in Credit Card Auth Request Payload
1.3.6 - 2015-10-09
- Encode values before serializing to XML
1.3.5 - 2015-10-05
- Order Common Data Type XSD for StoreFrontDetail and StoreFrontLocation node
1.3.4 - 2015-09-30
- Order create destinations out of sequence
1.3.3 - 2015-09-30
- Order Detail Payload Invalid Payload Error for payload with no pan is token data
- Fix Tax Jurisdiction Level in Order Create Request
1.3.1 - 2015-07-30
- ItemDesc is too long for XSD validation in tax/quote
1.3.0 - 2015-07-16
- Support for payments/tendertype/lookup Retail Order Management Public API operation
- UnitAmount field in the PayPal set express request is not supposed to be optional
1.2.1 - 2015-07-02
- Invalid xml character sequences were being added to the order create request without being escaped
- Rename Allocation Rollback Payloads
- Fix Allocation Message Config
1.2.0 - 2015-06-18
- Support for inventory/allocations/create Retail Order Management Public API operation
- Support for inventory/allocations/delete Retail Order Management Public API operation
- Inventory Details configured to use xml schema validator instead of xsd schema validator
/OrderCreateRequest/.../TimeSpentOnSite
formatting can produce xsd-invalid results
1.2.0-alpha-3 - 2015-06-04
- Support for the inventory/quantity Retail Order Management Public API operation
- Support for the inventory/details Retail Order Management Public API operation
- Support for the order/detail Retail Order Management Public API operation
1.2.0-alpha-2 - 2015-05-21
- Support for the order/cancel Retail Order Management Public API operation
- Support for the order/summary Retail Order Management Public API operation
- "NONE" tax type missing
1.2.0-alpha-1 - 2015-05-07
- Support for the tax/quote Retail Order Management Public API operation
1.1.0-beta-1 - 2015-04-09
- Billing and shipping address status fields to the PayPal Get Express reply
1.1.0-alpha-4 - 2015-03-26
- Constant values for the taxAndDutyDisplay attribute
- Relaxed the validation constraints of some payloads
1.1.0-alpha-3 - 2015-02-26
- Support for the address/validate Retail Order Management Public API operation
1.1.0-alpha-2 - 2015-02-12
- Support for the order/create Retail Order Management Public API operation
- Links from child payloads to parent payloads
- Consolidated following interfaces to more general namespaces and deprecated old interfaces:
eBayEnterprise\RetailOrderManagement\Payload\OrderEvents\ICustomAttribute
=>eBayEnterprise\RetailOrderManagement\Payload\Order\ICustomAttribute
eBayEnterprise\RetailOrderManagement\Payload\OrderEvents\ICustomAttributeContainer
=>eBayEnterprise\RetailOrderManagement\Payload\Order\ICustomAttributeContainer
eBayEnterprise\RetailOrderManagement\Payload\OrderEvents\ICustomAttributeIterable
=>eBayEnterprise\RetailOrderManagement\Payload\Order\ICustomAttributeIterable
eBayEnterprise\RetailOrderManagement\Payload\OrderEvents\IDestination
=>eBayEnterprise\RetailOrderManagement\Payload\Checkout\IDestination
eBayEnterprise\RetailOrderManagement\Payload\OrderEvents\ILoyaltyProgram
=>eBayEnterprise\RetailOrderManagement\Payload\Order\ILoyaltyProgram
eBayEnterprise\RetailOrderManagement\Payload\OrderEvents\ILoyaltyProgramContainer
=>eBayEnterprise\RetailOrderManagement\Payload\Order\ILoyaltyProgramContainer
eBayEnterprise\RetailOrderManagement\Payload\OrderEvents\ILoyaltyProgramIterable
=>eBayEnterprise\RetailOrderManagement\Payload\Order\ILoyaltyProgramIterable
eBayEnterprise\RetailOrderManagement\Payload\OrderEvents\IPersonName
=>eBayEnterprise\RetailOrderManagement\Payload\Checkout\IPersonName
eBayEnterprise\RetailOrderManagement\Payload\OrderEvents\IPhysicalAddress
=>eBayEnterprise\RetailOrderManagement\Payload\Checkout\IPhysicalAddress
eBayEnterprise\RetailOrderManagement\Payload\OrderEvents\IProductDescription
=>eBayEnterprise\RetailOrderManagement\Payload\Order\IProductDescription
eBayEnterprise\RetailOrderManagement\Payload\OrderEvents\IStoreFrontDetails
=>eBayEnterprise\RetailOrderManagement\Payload\Order\IStoreFrontDetails
1.1.0-alpha-1 - 2015-01-29
- Make PayPal Express Checkout functional when
Transfer Cart Line Items
is turn off in the backend.
- Documentation for AMQP and HTTP API
- Documentation for running tests
- Initial release
- Compatible with Retail Order Management schema version 1.8.20
- Support for the following Retail Order Management Public API operations:
- payments/creditcard/auth
- payments/paypal/doAuth
- payments/paypal/doExpress
- payments/paypal/getExpress
- payments/paypal/setExpress
- payments/paypal/void
- payments/storedvalue/balance
- payments/storedvalue/redeem
- payments/storedvalue/redeemvoid
- Support for the following Retail Order Management Order Events:
- OrderAccepted
- OrderBackorder
- OrderCancelled
- OrderConfirmed
- OrderCreditIssued
- OrderGiftCardActivation
- OrderPriceAdjustment
- OrderRejected
- OrderReturnInTransit
- OrderShipped
- Test
- HTTP API for bidirectional communication.
- AMQP API for unidirectional messages.