Answers.Body: <p>These issues has been fixed in the later version 4.6 - If possible please upgrade to version 4.6 that should fix all the issues which you have reported </p>
  
  <p>If you still wanted to fix the issue in the same version - then </p>
  
  <p>Issue 1: you have two solution for the same </p>
  
  <p>you need to hide the existing billingblock country and county field and need to add two new field for the same by overriding CRM/CORE/BillingBlock.tpl </p>
  
  <p>ELSE </p>
  
  <p>In webform_civicrm Module - includes/wf_crm_webform_postprocess.inc -> function validateBillingFields() - remove 'billing_state_province_id-5' => FALSE, </p>
  
  <p>Issue 2: I guess this is also related to Version </p>
  
  <p>Issue 3: you need to write a module/condition in drupal to copy over webform address field to the billing address field </p>
  
  <p>I guess this helps !!!</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-07-19T11:34:48.780Z
Answers.Text: If you are thinking of upgrading - please create a UAT and test all the function and then go ahead and upgarde your LIVE
Answers.UserDisplayName: Ramesh - ARTECH Consultancy
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-07-19T11:32:37.530Z
Answers.LastActivityDate: 2016-07-19T11:32:37.530Z
Answers.UserDisplayName: Ramesh - ARTECH Consultancy
Body: <p>We are using Paypal pro to take payments for memberships. We use webforms in Drupal to capture the data into CIVICRM 4.5.8. There are some issues I have outlines in order of importance.</p>
  
  <ol>
  <li><p>We cannot take international payments because the county field does not change when you select a different country. For example West Midlands, Saudi Arabia. Is it possible to get rid of the county field as a required field and hide it? Is the billing address required at all? </p></li>
  <li><p>The page refreshes when something is wrong with the payment information but it does not tell you what is wrong.</p></li>
  <li><p>There is no option to use the users address (shipping address) as the billing address. They have to type it again.</p></li>
  </ol>
  
  <p>Does anyone know how to fix any of the above. it would be much appreciated.</p>
  
  <p>Thanks,</p>
  
Tags: <civimember><paypal>
Title: Paypal Pro Payment Processor problems
ThreadText: # Paypal Pro Payment Processor problems
  
  (Asked by: username_0 on 2016-07-19)
  
  We are using Paypal pro to take payments for memberships. We use webforms in Drupal to capture the data into CIVICRM 4.5.8. There are some issues I have outlines in order of importance.
  
  1. We cannot take international payments because the county field does not change when you select a different country. For example West Midlands, Saudi Arabia. Is it possible to get rid of the county field as a required field and hide it? Is the billing address required at all?
  2. The page refreshes when something is wrong with the payment information but it does not tell you what is wrong.
  3. There is no option to use the users address (shipping address) as the billing address. They have to type it again.
  
  Does anyone know how to fix any of the above. it would be much appreciated.
  
  Thanks,
  
  **Tags:** civimember, paypal
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2016-07-19. Score: 1 | Accepted answer
  
  These issues has been fixed in the later version 4.6 - If possible please upgrade to version 4.6 that should fix all the issues which you have reported
  
  If you still wanted to fix the issue in the same version - then
  
  Issue 1: you have two solution for the same
  
  you need to hide the existing billingblock country and county field and need to add two new field for the same by overriding CRM/CORE/BillingBlock.tpl
  
  ELSE
  
  In webform\_civicrm Module - includes/wf\_crm\_webform\_postprocess.inc -> function validateBillingFields() - remove 'billing\_state\_province\_id-5' => FALSE,
  
  Issue 2: I guess this is also related to Version
  
  Issue 3: you need to write a module/condition in drupal to copy over webform address field to the billing address field
  
  I guess this helps !!!
  
  > **Comments:**
  > **username_1**: If you are thinking of upgrading - please create a UAT and test all the function and then go ahead and upgarde your LIVE  
  
  ---
  
  