Mollie_API_Object_Payment::isOpen PHP Method

isOpen() public method

Is this payment still open / ongoing?
public isOpen ( ) : boolean
return boolean
    public function isOpen()
    {
        return $this->status == self::STATUS_OPEN;
    }

Usage Example

Example #1
0
 /**
  * @param WC_Order                  $order
  * @param Mollie_API_Object_Payment $payment
  * @param bool                      $admin_instructions
  * @param bool                      $plain_text
  * @return string|null
  */
 protected function getInstructions(WC_Order $order, Mollie_API_Object_Payment $payment, $admin_instructions, $plain_text)
 {
     // No definite payment status
     if ($payment->isOpen()) {
         if ($admin_instructions) {
             // Message to admin
             return __('We have not received a definite payment status.', 'mollie-payments-for-woocommerce');
         } else {
             // Message to customer
             return __('We have not received a definite payment status. You will receive an email as soon as we receive a confirmation of the bank/merchant.', 'mollie-payments-for-woocommerce');
         }
     } elseif ($payment->isPaid()) {
         return sprintf(__('Payment completed with <strong>%s</strong>', 'mollie-payments-for-woocommerce'), $this->get_title());
     }
     return null;
 }