# PayPal

## Установка при помощи composer ##

В файл composer.json добавить


```  

"require": {  
...  
"ciext/paypal":"3.*"

}

```  

1. Установить модуль Logger  
2. Установить модуль PayPal
3. Настроить подключение - config/credential.php  
4. Настроить страницы успешной и неуспешной оплаты - config/pages.php  
(отображают пользователю информацию о статусе оплаты, простые текстовые страницы)  
5. Подключить listener - config/events.php (опционально).  
 Например если нужно переключить статус заказа в оплачен после оплаты PayPal

## Оплата методом paypal ##  
Данный метод перенаправит пользователя на стриницу оплаты PayPal  
```  
<?= Modules::run('paypal/paypa/pay', [
    'currency'    => 'USD', 
    'total'       => '50',  
    'invoice'     => uniqid(), // уникальный id счета или заказа  
    'description' => 'описание оплаты',  
]) ?>

```