Declare the global variable.
Pass the array to _commerce_paypal_ec_add_amount_params().
Centralize in a single function the build of amount params for the PayPal request.
Separate the line item list param generation to reuse that functionality in the EC recurring payment method.
Simplify payment method selector text, move description inside submit form.
Some orders could have fee price components that are not passed in the PAYMENTREQUEST_0_ITEMAMT so we need to pass this extra amounts as PAYMENTREQUEST_0_HANDLINGAMT to avoid amount no match error.
Made paypal_ec method use the includes/commerce_paypal_ec.inc code all the related code at commerce_paypal_ec.module is no more needed.
Make periodicity parameter configurable and frequency determined through a line item quantity.
After creation of Recurring Payments Profile store in a transaction row the PROFILEID as a remote_id.
Moved the commerce_paypal_ec callbacks to external include. Added initial implementation of new payment method for EC recurrent payments.
Drupal is a registered trademark of Dries Buytaert.