Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 1.7
-
Fix Version/s: 2.0
-
Component/s: CiviEvent, CiviMember
-
Labels:None
Description
If custom Membership fields are included in an Online Contribution Page OR custom Participant fields are included in an Event Registration form - the values are NOT saved IF one of the "notify" type Payment Processors are being used (PP Std or Google Checkout).
According to Lobo, we have "solved" this problem already for custom Contribution fields by inserting the contribution record up front with a "pending" status. We should be able to use this model to solve this for Membership and Participant fields.
-
- Please confirm that this problem has been solved for custom contribution fields before proceeding on this issue.
---- Original Post -----------
Live Paypal Standard Online Registration Successful but not Stored in CiviEvent
Sandbox Standard Online Registration Successful but Custom Data fields become blank.
Online transaction is USD despite Localization setting of Default currency = CAD default country = Canada
Configuration
Localization:
User Language: en_US
Default Curency: CAD
Monetary Local: en_US
Monetary Display: %c %a
Default Country: Canada
Available Countries: Canada, United States
Payment Processor: PayPal - Website Payments Standard
Force Seecure URLs: No
Username - TEST: service_standard@upayasolutions.org (registered to a Canadian bank, Canadian currency).
Username - LIVE: dave@upayasolutions.org (registered to a Canadian bank, Canadian currency).
Paypal Site Configuration
IPN: ON
IPN URL: http://demo.civicrm.org/drupal
Auto Return for Website Payments: On
Return URL: http://demo.civicrm.org/drupal
Payment Data Transfer: Off
Create Custom Data for Participant
New Group: Participant Preferences
Add one of each type of data field (for test completeness)
ex. Data Tye:Yes or No; Field Type:Radio; Field Label:Vegetarian Meals
ex. Data Type:Alphanumeric Field Type:text Field Label: Roommate Preferences
Create Profile
Name: Paypal Standard Event Registration
Individual: First Name Visibilty:User and User Admin only; Searchable:No; Selector:No; Active:Yes; Required:Yes; View Only:No
Individual: Last Name Visibilty:User and User Admin only; Searchable:No; Selector:No; Active:Yes; Required:Yes; View Only:No
Individual: City Visibilty:User and User Admin only; Searchable:No; Selector:No; Active:Yes; Required:Yes; View Only:No
Participant: Vegegarian Meals
Participant Roomate Preferences
Create Event
Name: Paypal Standard Event Registration
Include the "Paypal Standard Event Registration" profile in this event.
Online Registration
Payment type is Event
Perform a Live Online Registration.
Check transaction Currency: Expect CAD.
Look for the presence of this event registration.
Check if the Custom Fields (Vegetarian Meals, Roommate Preferences) are populated.