Automatischer Zahlungsparser
This commit is contained in:
@@ -2,8 +2,10 @@
|
||||
|
||||
namespace App\Mail\ParticipantRefundMails;
|
||||
|
||||
use App\Enumerations\RefundAccountSource;
|
||||
use App\Models\EventParticipant;
|
||||
use App\Models\ParticipantRefund;
|
||||
use App\Support\Iban;
|
||||
use Illuminate\Mail\Mailable;
|
||||
use Illuminate\Mail\Mailables\Attachment;
|
||||
use Illuminate\Mail\Mailables\Content;
|
||||
@@ -45,6 +47,17 @@ class RefundReleasedMail extends Mailable
|
||||
'reasonNote' => $this->refund->reason_note,
|
||||
// Absolute URL: der Link muss aus jedem Postfach heraus funktionieren.
|
||||
'link' => url('/rueckerstattung/' . $this->refund->token),
|
||||
// Steht das Konto schon fest (aus dem Zahlungseingang), fragt die Mail nicht nach der
|
||||
// Bankverbindung, sondern nur noch nach der Entscheidung auszahlen/spenden.
|
||||
//
|
||||
// Maskiert, aus demselben Grund wie auf der Seite: Diese Mail liegt in einem Postfach.
|
||||
'knownAccountOwner' => $this->refund->account_owner,
|
||||
'knownAccountIban' => $this->refund->account_iban === null
|
||||
? null
|
||||
: Iban::mask($this->refund->account_iban),
|
||||
// Ohne Ursprungskonto (Barzahlung) wäre der Hinweis „nur auf das Konto, von dem gezahlt
|
||||
// wurde" falsch -- dort ist stattdessen ein Konto auf den eigenen Namen gefragt.
|
||||
'hasOriginAccount' => $this->participant->refundData()->source !== RefundAccountSource::None,
|
||||
],
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user