File: D:/HostingSpaces/SBogers10/shop.komma.nl/app/Payment/Clients/MultiSafepay/Enums/OrderStatus.php
<?php
namespace App\Payment\Clients\MultiSafepay\Enums;
use Komma\KMS\Base\Enum;
/**
* Class OrderStatus
*
* @see https://docs.multisafepay.com/api/#orders
* @sidenote Created by Komma
*
* MultisSfepay calls their transactions / payments orders.
*
* @package App\Payment\Clients\MultiSafepay\Models
*/
class OrderStatus extends Enum
{
const INITIALIZED = 'initialized'; //A payment link has been generated, but no payment has been received yet.
const DECLINED = 'declined'; //Rejected by the credit card company.
const CANCELED = 'canceled'; //Canceled by the merchant (only applies to the status Initialised or Uncleared).
const COMPLETED = 'completed'; //Payment has been successfully completed.
const EXPIRED = 'expired'; //Depending on the payment method unfinished transactions automatically expire after a predefined period.
const UNCLEARED = 'uncleared'; //Waiting for manual permission of the merchant to approve/disapprove the payment.
const REFUNDED = 'refunded'; //Payment has been refunded to the customer.
const PARTIAL_REFUNDED = 'partial_refunded'; //Payment has been refunded to the customer.
const RESERVED = 'reserved'; //Payout/refund has been temporary put on reserved, a temporary status, till the e-wallet has been checked on sufficient balance.
const CHARGEDBACK = 'chargedback'; //Forced reversal of funds initiated by consumer’s issuing bank. Only applicable to direct debit and credit card payments.
const SHIPPED = 'shipped'; //Order for payment has been set to shipped to mark the transaction as complete.
const VOID = 'void'; //Order has been canceled. This is not documented in the api documentation of MultiSafepay. You can find this status in search results that refer to non existing documentation pages
}