Release info

Created by: citlacom
Created on: November 29, 2012 - 03:53
Last updated: November 29, 2012 - 19:02
Core compatibility: 7.x
Release type: New features, Bug fixes

Release notes

  • Move all the commerce_paypal_ec payment method callbacks to include file for better readability of code.
  • Issue #1650780 : negate the refund amounts to store as a negative amount and have a correctly calculation of the order total after refund.
  • Implements a confirm form for the payment transaction operations: capture and refund. This way the action ask for confirmation before trigger the operation.Issue #1650780 by e-anima : Implemented a payment_transaction local task that allow to refund a PayPal payment via the RefundTransaction API call.
  • Issue #1650780 by e-anima : refactored the admin PayPal EC page callbacks into for better organization.
  • Issue #1650780 by e-anima : refactored the Capture payment transaction local action menu to behave as MENU_LOCAL_TASK for better usability. Included the Refund local task item.Indicate in the autofill_address setting description that Shipping option requires commerce_shipping module to be enabled.
  • Issue #1714320 by langecornu : migrate the existing Rules actions of type commerce_payment_enable_paypal_ec to update the accepted options in the autofill_address setting.
  • Issue #1714320 by langecornu : Make the address autofill setting configurable making optional which address should be passed to PayPal to autofill the PayPal payment page address inputs. Could be indicated: Billing, Shipping or None.
  • Issue #1666652 by markisatacomputer : Fix Notice: Undefined variable: transactions in commerce_paypal_ec_paypal_ipn_process() that happen for pre auth payments.
  • Issue #1787172 by 1787172 : Calculate the shipping price component total and pass through the PayPal request params PAYMENTREQUEST_0_SHIPPINGAMT to avoid error -> The totals of the cart item amounts do not match order amounts when commerce shipping services are enabled.Updating the payment display title to the PayPal last slogan indicated by PayPal tech reps.
  • Implements a block that provide the PayPal acceptance mark in the 4 available dimensions and loading from PayPal logo central.
  • Use of lang codes instead country codes to avoid inconsistency in multilingual pages when a user select a billing address in a country PayPal allow to use the available languages in that country that normally is the default country language + english and passing the lang code avoid that PayPal guess the lang although sometimes a desired lang will not be available in some preselected country.Integrated the tax price component into the PayPal passed parameters to display in the PayPal payment page when there are some tax rules configured in the store.
  • Issue #1650736 - resolve duplication of order_id commerce_paypal_ec_response_capture_to_ipn
  • Issue #1650816 - Pending reson is not defined in all the responses, only apply to authorization payments. Also receiver and payer email are not included via de DoExpressCheckoutPayment respone.
  • Issue #1666652 - Added strong validation for the API response to IPN conversion checking that the important keys are defined in the response array or logging an error if not.