Download commerce_paypal_ec-7.x-1.0-beta1.tar.gztar.gz 21.7 KB
MD5: a14acb7e010e71a7bca79205035dc81f
SHA-1: 1caf4bba9cfa632a8b8825c5f87cbefe8274d597
SHA-256: 85381b9dc41c52e5d81cbb178af8a6b2248a9e9bb71ac447fd66a65c8301e3d6
Download commerce_paypal_ec-7.x-1.0-beta1.zipzip 24.83 KB
MD5: a9d9d9d6e4eb43ba2425f55314e1a13e
SHA-1: ad5ac0c2b722ad6e45751c9b6cba8c9fbf7d95ce
SHA-256: f8d87cd045ff034db54a686767e8a13e55a02c9b49868776b6e6ec2972e0792c

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.


The selected release is the release that will be used for automated testing. Optional projects are only used for testing.



No optional projects