Overview
Enhancements and fixes to Aria functionality for this release are described below.
Enhancements and fixes to Aria functionality for this release are described below.
6/7/2016
Java 7.0
1024 x 768 or higher
This feature supports Token IDs from Chase Paymentech (Salem) to process payments in Aria, and leverages existing tokenized credit cards by adding the capability to:
Merchants must have the Safetech Format Preserving Encryption (FPE) Tokenization enabled through Chase Paymentech (Salem) to use this feature. The associated token is generated by Chase Paymentech as follows:
Note: Aria does not support other Chase Paymentech token formats (for example, Profile Customer Reference Numbers created for the Orbital gateway).
If you have credit card information that is not tokenized by the method described above, contact Chase Paymentech for more information.
Refer to Payments for more information on payment processing.
This feature separates the PHP and Java SDKs, and creates new PHP and Java SDKs. Refer to SDKs to download.
This feature supports the ability to tag addresses as bill-to and ship-to addresses through use of Service Location and Destination Contact for Avalara and Vertex O-Series tax engines. Once tagged, these addresses can be sent to your taxation provider to calculate tax.
Getting Here: Click Configuration > Client Settings > Service Locations
Note: The Location ID is an Aria-assigned unique ID for the Service Location.
To ensure auditing and full traceability, a Service Location cannot be edited or deleted once associated with a service or a plan instance service. You may disable a Service Location but it remains associated with the same services and plan instance services (i.e the corresponding link between the Service Location and services and/or plan instance services does not automatically update as part of the disabling process). Once a Service Location is disabled, it is not available for selection or association with a service or a plan instance service. However, you can re-activate a service location and make it available for association with a service or a plan instance service.
Getting Here: Click Configuration > Client Settings > Service Locations
Note: To delete a Service Location, the service location must not be associated with any services and plan instance-services. If the Service Location is not associated, a red x displays next to the Service Location. Click the X to delete the Service Location.
Service Location addresses are passed to the tax engine as the origin address for tax calculations. If a Service Location is associated with the service on a plan instance, that address is used. If no Service Location is associated with the service on a plan instance, then the address of the Service Location associated with the service (as defined in the product catalog) is used. If no Service Location is associated with the service in the product catalog, then the location address defined for this client under tax configuration is used as a default.
Getting Here: Click Products > Services > New
The Service Location (once created) and Destination Contact fields can be modified from various screens throughout the interface, including from the Account Creation, and Master Plan and Supplemental Plan instance pages.
You can assign and modify Service Locations and Destination Contacts for each service and inventory item:
Getting Here: Click Accounts > Select an account > Account Overview > Contacts
Getting Here: Click Accounts > Select an account > Account Overview > Contacts
Select an account with a Destination Contact for Services and/or Destination Contact for Orders contact type.The Contact Details screen displays.
Avalara currently supports two addresses (ship-from and ship-to) for each invoice line item, mapped to OriginCode (ship-from) and DestinationCode (ship-to).
Order of precedence for OriginCode (ship-from) address for each invoice line item:
The first relevant address found for an invoice line item based on the order of precedence listed above is passed to Avalara as the ship-from address for that line item.
Order of precedence for DestinationCode (ship-to) address for each invoice line item:
The first relevant address found for an invoice line item based on the order of precedence listed above is passed to Avalara as the ship-to address for that line item.
Getting Here: Click Configuration > Integrations > Taxation Configuration > Select Vertex > Configuration tab
Select the Bill-From Address and the Ship-From Address.
This enhancement supports issuing refunds to a different credit card (“stand-alone” refund) than the card used for the original transaction, through the Vantiv (Litle) payment processor. This functionality allows a credit to be issued in cases where the original credit card data is no longer valid (i.e it has been lost or stolen, has expired or been cancelled).
To support this feature, a new option for Alternate One-Time is included when processing a refund.
Note: This feature does not support alternate one-time refunds for payments made by tokenized credit cards.
Getting Here: Click Accounts > Select an account > Payments & Credits > Refunds
A new service type called “Recurring Arrears” has been added which invoices only at the end of the billing cycle. This new service is billed for the full invoice or prorated invoice based on the billing cycle.
Getting Here: Click Products > Services > New
Recurring Arrears: Allows for billing in arrears for recurring charges. This service type selection is only invoiced at the end of the billing cycle and is recognized in full either after invoicing or on the trigger date, if configured to do so. Any coupons or service credits applied are considered during the invoice time. If coupons or service credits are applied after the purchase of the plans, these are considered during the next anniversary invoice. If a plan with a “Recurring Arrears” service type is cancelled, the charges are prorated, up to the day of the cancelation. In this case, the anniversary invoice displays one line item for the full cycle charges and one line item for the credit for the mid-term cancelation.
If a payment is configured using Payment Terms, the due date that appears in the invoice is now the Days Until Due Date that is specified in the Payment Terms.
Order line comments are now included in the generic tax request and response.
Aria now supports the use of a Token ID from Chase Paymentech (Salem) for processing payments. To use this feature, merchants must have the Safetech Format Preserving Encryption (FPE) Tokenization enabled through Chase Paymentech (Salem).
The following APIs have been updated with the suffix "_m". This update improves organization and provides consistency in naming for APIs.
NOTE: The previous API names continue to function.
Previous API Name | Current API Name |
---|---|
advance_virtual_datetime | advance_virtual_datetime_m |
assign_collections_acct_group | assign_collections_acct_group_m |
assign_functional_acct_group | assign_functional_acct_group_m |
authenticate_caller | authenticate_caller_m |
ban_acct | ban_acct_m |
cancel_acct_universal_contract | cancel_acct_universal_contract_m |
cancel_order | cancel_order_m |
cancel_unconsumed_credit | cancel_unconsumed_credit_m |
clear_reg_uss_config_params | clear_reg_uss_config_params_m |
clear_reg_uss_params | clear_reg_uss_params_m |
client_has_event_class | client_has_event_class_m |
compare_against_cc_blacklist | compare_against_cc_blacklist_m |
delete_reg_uss_config_params | delete_reg_uss_config_params_m |
delete_reg_uss_params | delete_reg_uss_params_m |
discard_usage | discard_usage_m |
gen_random_string | gen_random_string_m |
get_acct_comments | get_acct_comments_m |
get_acct_groups_by_acct | get_acct_groups_by_acct_m |
get_acct_groups_by_client | get_acct_groups_by_client_m |
get_acct_message | get_acct_message_m |
get_acct_message_size | get_acct_message_size_m |
get_acct_no_from_user_id | get_acct_no_from_user_id_m |
get_acct_notification_details | get_acct_notification_details_m |
get_acct_notify_method | get_acct_notify_method_m |
get_acct_open_charges | get_acct_open_charges_m |
get_acct_status_history | get_acct_status_history_m |
get_acct_supp_fields | get_acct_supp_fields_m |
get_acct_tax_exempt_status | get_acct_tax_exempt_status_m |
get_accts_with_existing_pay_method | get_accts_with_existing_pay_method_m |
get_all_acct_receipt_ids | get_all_acct_receipt_ids_m |
get_all_actions_by_receipt_id | get_all_actions_by_receipt_id_m |
get_all_client_receipt_ids | get_all_client_receipt_ids_m |
get_aria_xml_statement | get_aria_xml_statement_m |
get_auf_status | get_auf_status_m |
get_cc_velocity_info | get_cc_velocity_info_m |
get_child_accts | get_child_accts_m |
get_child_for_item_class | get_child_for_item_class_m |
get_client_countries | get_client_countries_m |
get_client_currencies | get_client_currencies_m |
get_client_item_classes | get_client_item_classes_m |
get_client_item_images | get_client_item_images_m |
get_client_item_prices | get_client_item_prices_m |
get_client_item_supp_fields | get_client_item_supp_fields_m |
get_client_plan_service_rates | get_client_plan_service_rates_m |
get_client_plan_services | get_client_plan_services_m |
get_copy_config_export_list | get_copy_config_export_list_m |
get_copy_config_export_xml | get_copy_config_export_xml_m |
get_country_from_ip | get_country_from_ip_m |
get_credit_reason_codes | get_credit_reason_codes_m |
get_current_system_version | get_current_system_version_m |
get_daily_batch_status | get_daily_batch_status_m |
get_email_templates | get_email_templates_m |
get_extended_transaction_info | get_extended_transaction_info_m |
get_items_by_class | get_items_by_class_m |
get_items_by_supp_field | get_items_by_supp_field_m |
get_order_items | get_order_items_m |
get_parent_for_item_class | get_parent_for_item_class_m |
get_payment_application_dtls | get_payment_application_dtls_m |
get_payment_applications | get_payment_applications_m |
get_refund_details | get_refund_details_m |
get_reg_uss_config_params | get_reg_uss_config_params_m |
get_reg_uss_params | get_reg_uss_params_m |
get_reversible_authorizations | get_reversible_authorizations_m |
get_statement_content | get_statement_content_m |
get_statement_content_size | get_statement_content_size_m |
get_statement_for_inv_size | get_statement_for_inv_size_m |
get_statement_for_invoice | get_statement_for_invoice_m |
get_supp_field_values | get_supp_field_values_m |
get_top_level_item_class | get_top_level_item_class_m |
get_user_id_from_acct_no | get_user_id_from_acct_no_m |
get_userid_has_ordered_sku | get_userid_has_ordered_sku_m |
get_virtual_datetime | get_virtual_datetime_m |
get_web_replacement_vals | get_web_replacement_vals_m |
init_paypal_bill_agreement | init_paypal_bill_agreement_m |
keep_alive | keep_alive_m |
kill_session | kill_session_m |
modify_acct_supp_fields | modify_acct_supp_fields_m |
move_payment | move_payment_m |
pre_calc_invoice | pre_calc_invoice_m |
record_out_going_payment | record_out_going_payment_m |
reinstate_transaction | reinstate_transaction_m |
remove_acct_from_group | remove_acct_from_group_m |
replace_reg_uss_config_params | replace_reg_uss_config_params_m |
replace_reg_uss_params | replace_reg_uss_params_m |
reverse_authorized_electronic_payment | reverse_authorized_electronic_payment_m |
send_acct_email | send_acct_email_m |
send_acct_statement_email | send_acct_statement_email_m |
send_arc_threshold_email | send_arc_threshold_email_m |
set_acct_notify_override | set_acct_notify_override_m |
set_acct_notify_tmplt_grp | set_acct_notify_tmplt_grp_m |
set_acct_tax_exempt_status | set_acct_tax_exempt_status_m |
set_external_object_id | set_external_object_id_m |
set_prov_engine | set_prov_engine_m |
set_reg_uss_config_params | set_reg_uss_config_params_m |
set_reg_uss_params | set_reg_uss_params_m |
settle_dispute_hold | settle_dispute_hold_m |
subscribe_event_class | subscribe_event_class_m |
subscribe_events | subscribe_events_m |
toggle_test_account | toggle_test_account_m |
transfer_account_balance | transfer_account_balance_m |
unsubscribe_event_class | unsubscribe_event_class_m |
unsubscribe_events | unsubscribe_events_m |
update_acct_credentials | update_acct_credentials_m |
update_acct_notify_method | update_acct_notify_method_m |
update_acct_status | update_acct_status_m |
update_acct_supp_fields | update_acct_supp_fields_m |
update_order | update_order_m |
update_refund_check_no | update_refund_check_no_m |
userid_exists | userid_exists_m |
userid_is_available | userid_is_available_m |
validate_payment_information | validate_payment_information_m |
void_transaction | void_transaction_m |
write_acct_comment | write_acct_comment_m |
Previous API Name | Current API Name |
---|---|
add_coa | add_coa_m |
copy_plan | copy_plan_m |
create_channel | create_channel_m |
create_coupon | create_coupon_m |
create_credit_template | create_credit_template_m |
create_discount_bundle | create_discount_bundle_m |
create_discount_rule | create_discount_rule_m |
create_item_class | create_item_class_m |
create_plan_group | create_plan_group_m |
create_product_field_category | create_product_field_category_m |
create_promo_plan_set | create_promo_plan_set_m |
create_promotion | create_promotion_m |
create_revrec_profile | create_revrec_profile_m |
create_service_location | create_service_location_m |
create_supp_field | create_supp_field_m |
create_supp_obj_field | create_supp_obj_field_m |
create_surcharge | create_surcharge_m |
create_usage_type | create_usage_type_m |
delete_bundles | delete_bundles_m |
delete_coupons | delete_coupons_m |
delete_plan_group | delete_plan_group_m |
delete_plans | delete_plans_m |
delete_product_field_category | delete_product_field_category_m |
delete_revrec_profile | delete_revrec_profile_m |
delete_rules | delete_rules_m |
delete_surcharge | delete_surcharge_m |
delete_templates | delete_templates_m |
edit_coa | edit_coa_m |
edit_item_class | edit_item_class_m |
edit_product_field_category | edit_product_field_category_m |
edit_surcharge | edit_surcharge_m |
get_client_payment_method | get_client_payment_method_m |
get_coa | get_coa_m |
get_company_profile | get_company_profile_m |
get_coupon_details | get_coupon_details_m |
get_coupons | get_coupons_m |
get_discount_bundle_details | get_discount_bundle_details_m |
get_discount_bundles | get_discount_bundles_m |
get_discount_rule_details | get_discount_rule_details_m |
get_discount_rules | get_discount_rules_m |
get_plan_group_details | get_plan_group_details_m |
get_plan_groups | get_plan_groups_m |
get_plan_service_details | get_plan_service_details_m |
get_product_field_categories | get_product_field_categories_m |
get_product_field_category_details | get_product_field_category_details_m |
get_promo_plan_set_details | get_promo_plan_set_details_m |
get_promo_plan_sets | get_promo_plan_sets_m |
get_promotion_details | get_promotion_details_m |
get_promotions | get_promotions_m |
get_recurring_credit_template_details | get_recurring_credit_template_details_m |
get_recurring_credit_templates | get_recurring_credit_templates_m |
get_revrec_profile_details | get_revrec_profile_details_m |
get_revrec_profiles | get_revrec_profiles_m |
get_service_details | get_service_details_m |
get_service_types | get_service_types_m |
get_services | get_services_m |
get_supp_field_details | get_supp_field_details_m |
get_supp_fields | get_supp_fields_m |
get_supp_obj_fields | get_supp_obj_fields_m |
get_surcharge_details | get_surcharge_details_m |
get_surcharges | get_surcharges_m |
get_usage_type_details | get_usage_type_details_m |
get_usage_types | get_usage_types_m |
get_usage_unit_types | get_usage_unit_types_m |
list_coa | list_coa_m |
list_promo_sets | list_promo_sets_m |
list_supp_obj_fields | list_supp_obj_fields_m |
set_company_profile | set_company_profile_m |
update_coupon | update_coupon_m |
update_credit_template | update_credit_template_m |
update_plan_group | update_plan_group_m |
update_promo_plan_set | update_promo_plan_set_m |
update_promotion | update_promotion_m |
update_revrec_profile | update_revrec_profile_m |
update_service_location_status | update_service_location_status_m |
update_supp_field | update_supp_field_m |
update_supp_obj_field | update_supp_obj_field_m |
update_usage_type | update_usage_type_m |
validate_admin_session | validate_admin_session_m |
Previous API Name | Current API Name |
---|---|
get_account_status_history | get_account_status_history_m |
get_order_details | get_order_details_m |
get_payment_details | get_payment_details_m |
get_refund_information | get_refund_information_m |
get_transaction_information | get_transaction_information_m |
list_payment_methods | list_payment_methods_m |
list_payment_processors | list_payment_processors_m |
list_transaction_types | list_transaction_types_m |
A new contact input array has been created to facilitate specifying various contacts for an account. This array for the following APIs includes standard account-level contact fields, as well as a new <contact_idx> input parameter. The <contact_idx> input provides a mechanism for contacts specified in the contacts array to be cross-referenced within the same API call.
For the following APIs, input parameters have been added for existing contacts on an account to be reused in different contexts across the account:
Two APIs have been created to support Service Locations:
The following APIs have been been modified to include the input or output parameters specified below:
API | Input Parameters Added | Output Parameters Added |
---|---|---|
|
|
----- |
|
----- |
|
|
----- |
|
|
|
----- |
|
----- |
|
|
----- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
---- |
|
|
---- |
|
|
---- |
|
The issue_refund_to_acct_m API has been updated with the following input parameters to support issuing refunds to a credit card other than the one supplied at the time of the transaction:
This feature enables the ability to perform international address verification services (AVS) for PayPal Accounts. The API get_paypal_avs_status has been created to verify PayPal account addresses. The save_paypal_bill_agreement_m API has been updated with the following new response fields:
The values returned from these APIs are now saved as the billing contact of a particular account or billing group.
The following APIs, which support multiple languages, have been updated to include the <locale_no> input/output parameter:
Stage Current
US | |
EUR | None |
Stage Future
US | |
EUR |
Production
US |
https://secure.ariasystems.net/api/Advanced/wsdl/6.47/complete_m-doc_literal_wrapped.wsdl |
EUR |
https://secure.prod.cph.ariasystems.net/api/Advanced/wsdl/6.47/complete_m-doc_literal_wrapped.wsdl |
Stage Current
US | |
EUR | None |
Stage Future
US | |
EUR |
Production
US | |
EUR |