Release 52
Overview
Enhancements and fixes to Aria functionality for this release are described below.
Release Date
Stage Future Release Date
15-August-2023
Production Release Date
07-September-2023
System Requirements
Supported Browsers
Aria supports the latest stable versions of the following Web browsers:
- Chrome 63
- Firefox 52
- Microsoft Edge
- Safari 11 on MacOS
Screen Resolution
1024 x 768 or higher
Release 52 Contents
- Application Features
- Discount Rule Expiration Parameter Added For Billing Flexibility (DEV-10490)
- Taxation Modification Added for Discounts and Service Credits (DEV-10573)
- Latest Statement Payment Method Precedence for Multiple Past Due Statements (DEV-11004)
- Stripe Smart Payments Features - Phase 1 (DEV-11045)
- Field Message Detail Added for Worldline/Ingenico Transactions (DEV-11057)
- All ApplePay Pay Methods Now Supported for Refunds (DEV-11092)
- Coupon Reporting Enhanced with get_acct_coupon_details_m Parameter (DEV-11104)
- Adyen Smart Payments Additional Features (DEV-11133)(1 of 2)
- Auto Apply Credits and Payments to Parent-Pay Invoices (DEV-11139)
- Application Fixes
- API Features
- WSDL File Locations
Application Features
Application Fixes
- The issue of product fields not being saved when added into a Client Plan has been resolved. This issue occurred when entering a value of '0' for a product field. The datatype for the product field values has been altered to remedy this error. (TICKET-19070)
- A Statement Sequence ID is no longer generated when approving any of the following: 1) a pending Invoice that is empty (no charges or credits), 2) zero-dollar Invoices that have not been included on a statement, and 3) Credit Memos. This fixes the issue of Statement Sequence IDs being generated and sending out empty Statements. (TICKET-19104)
- Generating an XML Statement for an Account with a Parent Pay Child Account will now show the correct surcharges in the child stub portion of the Statement. Previously, if a Child Account had multiple surcharges at the Account level an error would be displayed on the Statement. (TICKET-19189)
API Features
API Fixes
- When creating a Cash Credit for an Account that does not have any Invoices or charges, the <applied_amount> and <unapplied_amount> output parameters for get_acct_credits_m API now display the correct values. Previously, when applying a Cash Credit, running get_acct_credits_m would result in incorrect values for these output parameters. (TICKET-14686)
- New error codes have been created to address issues in authorize_electronic_payment_m API where no error code was returned when trying to authorize a Payment with a negative value and where an incorrect error message was returned when invalid parameters <plan_instance_no>, <client_plan_instance_id>, or <client_billing_group_id> were entered. These error code issues have been resolved by creating the new error codes below for authorize_electronic_payment_m. (TICKET-15073)
- Error Code 1025: Amount not positive.
- Error Code 26012: Invalid client-defined billing group ID.
- Error Code 14046: Invalid plan instance number.
- Error Code 14047: Invalid client plan instance identifier.
- The <unit_discount_amount> parameter in create_order_m API has been deprecated due to an error that causes <unit_discount_amount> to remain active after an order has been voided. (TICKET-18046)
- When running the record_alternative_payment_m API, you can now create new billing information without generating an error when reusing the same <proc_payment_method_id> (shopper reference) for a disabled alternative payment using the iDEAL payment type. (TICKET-18287)
- When fetching details for a specified cash credit via the get_credit_details_m API, the Plan Instance Number, Plan Instance CDID, and Plan Name are returned only if the Plan Instance Number is available for the invoice line item. If the Plan Instance Number is not available, the return will display NULL. Since tax line items do not hold a Plan Instance Number, the Master Plan Instance Number and Master Plan Instance CDID is used for cash credits created for tax charges. (TICKET-19089)
- When creating a refund reversal using the issue_refund_to_acct_m API, the <invoice_transaction_id> input field is now honored regardless of whether or not the <invoice_no> field is populated (an error is no longer generated). (TICKET-19185)
WSDL File Locations
Stage Current
Stage Future
Production
Object Query WSDL Files
Stage Current
Stage Future
Production