mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-07 13:14:30 -04:00
Livewire fixes for subscription purchasds
This commit is contained in:
parent
753c9c4239
commit
d05a58cebe
@ -353,6 +353,7 @@ class BillingPortalPurchase extends Component
|
||||
$this->payment_method_id = $gateway_type_id;
|
||||
|
||||
$this->handleBeforePaymentEvents();
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -44,6 +44,7 @@ class InstantPayment
|
||||
|
||||
public function run()
|
||||
{
|
||||
nlog($this->request->all());
|
||||
$is_credit_payment = false;
|
||||
|
||||
$tokens = [];
|
||||
|
@ -6,18 +6,19 @@
|
||||
@stop
|
||||
|
||||
@push('footer')
|
||||
|
||||
<script>
|
||||
function updateGatewayFields(companyGatewayId, paymentMethodId) {
|
||||
document.getElementById('company_gateway_id').value = companyGatewayId;
|
||||
document.getElementById('payment_method_id').value = paymentMethodId;
|
||||
}
|
||||
|
||||
document.addEventListener('livewire:init', () => {
|
||||
|
||||
document.addEventListener('livewire:init', () => {
|
||||
Livewire.on('beforePaymentEventsCompleted', () => {
|
||||
setTimeout(() => {
|
||||
document.getElementById('payment-method-form').submit()
|
||||
}, 2000);
|
||||
});
|
||||
|
||||
Livewire.on('beforePaymentEventsCompleted', () => document.getElementById('payment-method-form').submit());
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
@endpush
|
||||
|
@ -7,14 +7,8 @@
|
||||
|
||||
@push('footer')
|
||||
<script>
|
||||
function updateGatewayFields(companyGatewayId, paymentMethodId) {
|
||||
console.log(companyGatewayId, paymentMethodId);
|
||||
|
||||
document.getElementById('company_gateway_id').value = companyGatewayId;
|
||||
document.getElementById('payment_method_id').value = paymentMethodId;
|
||||
}
|
||||
|
||||
document.addEventListener('livewire:init', () => {
|
||||
document.addEventListener('livewire:init', () => {
|
||||
|
||||
Livewire.on('beforePaymentEventsCompleted', () => {
|
||||
setTimeout(() => {
|
||||
|
@ -143,7 +143,7 @@
|
||||
@if($steps['started_payment'] == false)
|
||||
@foreach($this->methods as $method)
|
||||
<button
|
||||
wire:click="handleMethodSelectingEvent('{{ $method['company_gateway_id'] }}', '{{ $method['gateway_type_id'] }}')"
|
||||
wire:click="handleMethodSelectingEvent('{{ $method['company_gateway_id'] }}', '{{ $method['gateway_type_id'] }}'); $wire.$refresh(); "
|
||||
class="px-3 py-2 border rounded mr-4 hover:border-blue-600">
|
||||
{{ $method['label'] }}
|
||||
</button>
|
||||
|
@ -51,9 +51,14 @@
|
||||
|
||||
document.addEventListener('livewire:init', () => {
|
||||
|
||||
Livewire.on('beforePaymentEventsCompleted', () => document.getElementById('payment-method-form').submit());
|
||||
Livewire.on('beforePaymentEventsCompleted', () => {
|
||||
setTimeout(() => {
|
||||
document.getElementById('payment-method-form').submit()
|
||||
}, 2000);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
@endpush
|
||||
|
Loading…
x
Reference in New Issue
Block a user