Show vat error in payment page
This commit is contained in:
		
					parent
					
						
							
								de0fe77779
							
						
					
				
			
			
				commit
				
					
						110459b38d
					
				
			
		
					 2 changed files with 16 additions and 1 deletions
				
			
		|  | @ -13,6 +13,15 @@ | ||||||
| <!-- Credit card form --> | <!-- Credit card form --> | ||||||
| <div class="dcl-order-container"> | <div class="dcl-order-container"> | ||||||
|     <div class="payment-container"> |     <div class="payment-container"> | ||||||
|  |         <div id='payment_error'> | ||||||
|  |         {% for message in messages %} | ||||||
|  |             {% if 'vat_error' in message.tags %} | ||||||
|  |                 <ul class="list-unstyled"> | ||||||
|  |                     <li><p class="card-warning-content card-warning-error">An error occurred while validating VAT number: {{ message|safe }}</p></li> | ||||||
|  |                 </ul> | ||||||
|  |             {% endif %} | ||||||
|  |         {% endfor %} | ||||||
|  |         </div> | ||||||
|         <div class="dcl-payment-grid"> |         <div class="dcl-payment-grid"> | ||||||
|             <div class="dcl-payment-box"> |             <div class="dcl-payment-box"> | ||||||
|                 <div class="dcl-payment-section"> |                 <div class="dcl-payment-section"> | ||||||
|  |  | ||||||
|  | @ -548,7 +548,13 @@ class PaymentOrderView(FormView): | ||||||
|             ) |             ) | ||||||
| 
 | 
 | ||||||
|             if 'response_object' in validate_result: |             if 'response_object' in validate_result: | ||||||
|                 raise forms.ValidationError(validate_result["error"]) |                 messages.add_message( | ||||||
|  |                     request, messages.ERROR, validate_result["error"], | ||||||
|  |                     extra_tags='vat_error' | ||||||
|  |                 ) | ||||||
|  |                 return HttpResponseRedirect( | ||||||
|  |                     reverse('datacenterlight:payment') + '#vat_error' | ||||||
|  |                 ) | ||||||
| 
 | 
 | ||||||
|             request.session["vat_validation_status"] = validate_result["status"] |             request.session["vat_validation_status"] = validate_result["status"] | ||||||
|             request.session["vat_validated_on"] = validate_result["validated_on"] |             request.session["vat_validated_on"] = validate_result["validated_on"] | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue