Download commerce_paypal_ec-7.x-1.0-alpha3.tar.gztar.gz 16.88 KB
MD5: 1506596d10b078807153950a944e85b6
SHA-1: 7ef9ac03f0db6a31cd774815c4f22475fc418465
SHA-256: 45a9f62d5300f001f8ee8eb0decdd2896d61d7c3e495fdbdabba5dc31e58dc7d
Download commerce_paypal_ec-7.x-1.0-alpha3.zipzip 17.98 KB
MD5: e7ea388ea52fd3376eb8f9afc678c6db
SHA-1: 937d3df81679d1c2b037a2ab495e3ec886e0e778
SHA-256: 0e4bb0416875838fd9a4d3cf0b577a23a29e30b19ca09339d2eb6b2d39f9b912
Install with Composer: $ composer require 'drupal/commerce_paypal_ec:^1.0'
Using Composer to manage Drupal site dependencies

Release info

Created by: citlacom
Created on: 27 Jul 2012 at 23:21 UTC
Last updated: 26 Nov 2013 at 03:18 UTC
Core compatibility: 7.x

Release notes

  • Better control of possible unexpected response when execute Capture of an authorization payment. There is the case that when store PayPal account has not defined a currency in the list of accepted that payments could not be captured via API calls
  • Renamed all the $wrapper variables to something more readable depending the entity type that we are wrapping.
  • Implementation of format amount function that round amount to the configured currency decimals but using '.' as decimal separator and without thousand separator. Use this function to format AMT param.
  • Better handling for the unexpected PayPal API response. Added a debug mode to trace all the request parameters and responses for API requests.
  • In order to set correctly the country PayPal requires the locality and administrative_area and there are cases that addressfield don't require it so to make the country set working correctly let's set administrative_area to locality value when comes empty.
  • Implemented a multilingual configuration that allow to send the appropiate LOCALECODE parameter based on the user viewed lang. But this is relative useful due PayPal do it's own lang determination and if we pass the user address it change the lang based on the country of that address.


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



No optional projects