Details
-
Type: Improvement
-
Status: Done/Fixed
-
Priority: Trivial
-
Resolution: Fixed/Completed
-
Affects Version/s: 3.3.alpha
-
Fix Version/s: 3.3.alpha
-
Component/s: Core CiviCRM
-
Labels:None
Description
==========================================================================
Add an option to accept payments other than default currency for Contribution and event pages
==========================================================================
DB changes:-
Add following fields:
- 'currency' varchar 3 in civicrm_contribution_page
- 'currency' varchar 3 in civicrm_event
Admin form changes:-
Add currency select for Contribution and Event pages
- Contribution Amounts: Above Payment Processor
- Event Fees : Above Payment Processor
Default should be set to system default currency.
PostProcess
Save it to "currency" field in corresponding tables.
For online pages, in base preProcess change $config->defaultCurrency = currency field in db
This will allow to collect contributions / registrations in other than default currency