Version: current

     1 <?php
     2
     3 // Свой способ оплаты (наличными, WM, ...) не требует никаких действий, просто выводит сообщение редактируемое администратором сайта
     4 class CustomPayment extends PaymentMethod {
     5
     6     static $paymentMethodIcons = array(
     7         'cart_payment/img/CashPayment.png',
     8         'cart_payment/img/ChequePayment.png',
     9         'cart_payment/img/EMoneyPayment.png',
    10     );
    11
    12     function processPayment($payment) {
    13         $payment->Status = 'Pending';
    14         $payment->write();
    15         $rs = new Payment_Success(); //$this->OrderMessage - не выводим, т.к. все равно выведется в из Payment->Message
    16         return $rs;
    17     }
    18 }

[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the Silverstripe Forums to ask development related questions. -