25 lines
664 B
PHP
25 lines
664 B
PHP
<?php
|
|
|
|
namespace App\Enumerations;
|
|
|
|
use App\Scopes\CommonModel;
|
|
|
|
/**
|
|
* Lebenszyklus-Status einer Zahlung -- DB-gestützt, analog zu {@see InvoiceStatus}.
|
|
* Reine Steuersignale (z.B. Redirect) gehören NICHT hierher, sondern bleiben transiente
|
|
* Felder auf {@see \App\EventPaymentModules\DTO\DoPaymentResponse}.
|
|
*/
|
|
class PaymentStatus extends CommonModel
|
|
{
|
|
public const PAYMENT_STATUS_PENDING = 'pending';
|
|
public const PAYMENT_STATUS_SCHEDULED = 'scheduled';
|
|
public const PAYMENT_STATUS_PAID = 'paid';
|
|
public const PAYMENT_STATUS_FAILED = 'failed';
|
|
|
|
protected $table = 'payment_status';
|
|
|
|
protected $fillable = [
|
|
'slug',
|
|
];
|
|
}
|