1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-10 13:12:50 +01:00

Refactor purchase submission in Submit.php

This commit is contained in:
Benjamin Beganović 2024-02-21 17:55:08 +01:00
parent 14a93eda0b
commit 57159ca31f

View File

@ -43,15 +43,24 @@ class Submit extends Component
// 'contact_last_name' => $this->context['contact']['last_name'], // 'contact_last_name' => $this->context['contact']['last_name'],
// 'contact_email' => $this->context['contact']['email'], // 'contact_email' => $this->context['contact']['email'],
// ]); // ]);
// return redirect((new InstantPayment($request))->run()); // return redirect((new InstantPayment($request))->run());
$this->dispatch('purchase.submit'); $this->dispatch(
'purchase.submit',
invoice_hashed_id: $this->context['form']['invoice_hashed_id'],
payable_amount: $this->context['form']['payable_amount'],
company_gateway_id: $this->context['form']['company_gateway_id'],
payment_method_id: $this->context['form']['payment_method_id'],
contact_first_name: $this->context['contact']['first_name'],
contact_last_name: $this->context['contact']['last_name'],
contact_email: $this->context['contact']['email'],
);
} }
public function render() public function render()
{ {
return <<<'HTML' return <<<'HTML'
<svg class="animate-spin h-8 w-8 text-primary" xmlns="http://www.w3.org/2000/svg" <svg class="animate-spin h-8 w-8 text-primary" xmlns="http://www.w3.org/2000/svg"
fill="none" viewBox="0 0 24 24"> fill="none" viewBox="0 0 24 24">