mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-10-31 00:27:31 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| @if ($accountGateway->getConfigField('testMode'))
 | |
|     <script src="https://sandbox.checkout.com/js/v1/checkout.js"></script>
 | |
| @else
 | |
|     <script src="https://cdn.checkout.com/js/checkout.js"></script>
 | |
| @endif
 | |
| 
 | |
| <form method="POST" class="payment-form">
 | |
|     <script>
 | |
|         Checkout.render({
 | |
|             debugMode: {{ $accountGateway->getConfigField('testMode') ? 'true' : 'false' }},
 | |
|             publicKey: '{{ $accountGateway->getConfigField('publicApiKey') }}',
 | |
|             paymentToken: '{{ $transactionToken }}',
 | |
|             customerEmail: '{{ $contact->email }}',
 | |
|             customerName: '{{ $contact->getFullName() }}',
 | |
|             value: {{ $invoice->getRequestedAmount() * 100 }},
 | |
|             currency: '{{ $invoice->getCurrencyCode() }}',
 | |
|             widgetContainerSelector: '.payment-form',
 | |
|             widgetColor: '#333',
 | |
|             themeColor: '#3075dd',
 | |
|             buttonColor:'#51c470',
 | |
|             cardCharged: function(event){
 | |
|                 location.href = '{{ URL::to('/complete/'. $invitation->invitation_key . '/credit_card?token=' . $transactionToken) }}';
 | |
|             }
 | |
|         });
 | |
|     </script>
 | |
| </form>
 |