Назад

VibeFox Pesapal for OpenCart — Допомога

Вимоги

OpenCart: 3.0.x (перевірено на 3.0.5.0) або 4.0.2 і новіші (перевірено на 4.1.0.3).

PHP: 8.0 або новіша версія.

Валюта: замовлення має бути в KES, UGX, TZS, ZMW, RWF або USD. За інших валют спосіб оплати приховується на оформленні замовлення. Замовлення списується у власній валюті; розширення не конвертує валюти. Суми передаються в основних одиницях, округлених до точності валюти (для UGX і RWF без десяткових знаків).

Обліковий запис Pesapal: потрібні consumer key і consumer secret облікового запису мерчанта Pesapal. Ключі sandbox і робочі ключі відрізняються. Ключі sandbox беруться з демонстраційного облікового запису мерчанта на cybqa.pesapal.com (Pesapal також публікує демонстраційні ключі на своєму порталі для розробників). Робочі ключі беруться з вашої панелі мерчанта Pesapal. Більше нічого не потрібно налаштовувати в панелі Pesapal: розширення само реєструє свою URL-адресу сповіщень. Ваш магазин має бути доступним з інтернету, оскільки Pesapal надсилає на нього сповіщення про платежі.

Ліцензійний ключ VibeFox: купується на vibefox.net. Один ключ працює для одного домену.

Встановлення

Архів для завантаження — один zip-файл із пакетами для обох версій OpenCart. Розпакуйте його на комп'ютері. Він містить README.txt, пакет для OpenCart 3 wcp_pesapal_pay-oc3-(version).ocmod.zip і пакет для OpenCart 4 wcp_pesapal_pay.ocmod.zip. Встановлюйте лише пакет для своєї версії OpenCart. Ліцензійний ключ однаковий для обох версій.

OpenCart 3

1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_pesapal_pay-oc3-(version).ocmod.zip. Розширення не має модифікацій OCMOD, тому Extensions > Modifications оновлювати не потрібно. Замість інсталятора можна скопіювати вміст папки upload цього пакета в кореневу папку вашого магазину.

2. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox Pesapal Pay Gateway і натисніть Install (зелена кнопка +). Вашому адміністратору потрібне право змінювати список розширень оплати.

3. Натисніть Edit (кнопка з олівцем), щоб відкрити сторінку налаштувань. Вставте ліцензійний ключ VibeFox у поле License key у блоці ліцензії у верхній частині сторінки та натисніть Activate (див. License key).

4. Введіть consumer key і consumer secret sandbox, увімкніть Enable/Disable, натисніть Save і зробіть тестове замовлення.

5. Введіть consumer key і consumer secret робочого середовища, вимкніть Sandbox mode і натисніть Save, щоб приймати реальні платежі.

OpenCart 4

1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_pesapal_pay.ocmod.zip. Не перейменовуйте файл: OpenCart 4 бере код розширення з імені файлу, і перейменований пакет не працює.

2. Пакет з'являється у списку встановлених розширень на тій самій сторінці. Натисніть Install (зелена кнопка +) поруч із ним.

3. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox Pesapal Pay Gateway, натисніть Install (зелена кнопка +), потім Edit (кнопка з олівцем).

4. Введіть ліцензійний ключ і ключі Pesapal так само, як у кроках 3–5 для OpenCart 3. Сторінка налаштувань і її поля однакові в обох версіях. Відрізняється лише URL IPN (див. Сповіщення про платежі).

Нове встановлення починає роботу з вимкненим способом оплати та увімкненим режимом sandbox.

Налаштування

Усі налаштування розташовані на сторінці розширення: Extensions > Extensions > Payments > VibeFox Pesapal Pay Gateway > Edit. Розділи перелічено ліворуч; кнопка Save під списком зберігає всю сторінку. Над налаштуваннями значок показує режим: SANDBOX — тестові платежі на cybqa.pesapal.com — реальні кошти не списуються. або LIVE — реальні платежі на pay.pesapal.com. З'являється попередження, якщо не заповнені ключі поточного режиму (Введіть consumer key і secret sandbox — доти Pesapal не відображається на оформленні замовлення. або таке саме повідомлення для робочого режиму), а також якщо Pesapal не підтримує типову валюту вашого магазину. Без права змінювати розширення сторінка показує налаштування, але не може їх зберегти.

Під час збереження порожнє поле Title не приймається: залишається попередня назва з помилкою, а інші поля зберігаються. Sort Order має бути цілим числом (від'ємні значення дозволені), Total — числом не менше 0, а Geo Zone і статуси замовлень мають існувати; інакше це поле зберігає попереднє значення і показує помилку. Під час збереження скидаються кешовані токени доступу Pesapal.

Pesapal

Enable/Disable: Enable Pesapal вмикає або вимикає спосіб оплати. За замовчуванням: вимкнено.

Title: назва способу оплати, яку покупець бачить на оформленні замовлення. Вона також зберігається в замовленні як назва способу оплати. За замовчуванням: Pesapal (M-Pesa, Airtel Money, cards). Обов'язкове поле, не більше 128 символів.

Description: текст, який покупець бачить на кроці Confirm Order над кнопкою підтвердження. За замовчуванням: Pay securely with M-Pesa, Airtel Money, card or bank via Pesapal. You will be redirected to Pesapal to complete the payment.

Sort Order: місце Pesapal серед способів оплати на оформленні замовлення. Залиште поле порожнім або введіть ціле число.

Geo Zone: пропонувати Pesapal лише для платіжних адрес із вибраної географічної зони. За замовчуванням: All zones. Географічні зони налаштовуються в System > Localisation > Geo Zones.

Total: сума кошика в типовій валюті магазину, яку має досягти замовлення, щоб пропонувався Pesapal. Залиште поле порожнім, щоб пропонувати Pesapal за будь-якої суми.

Облікові дані API

Цей розділ пояснює, де отримати ключі, і містить посилання на cybqa.pesapal.com та pesapal.com. Введіть ключі sandbox і робочі ключі, кожен у своє поле.

Sandbox mode: Use the Pesapal sandbox (no real money). Коли увімкнено, нові платежі йдуть через cybqa.pesapal.com з ключами sandbox. Вимкніть, щоб приймати реальні платежі на pay.pesapal.com з робочими ключами. За замовчуванням: увімкнено.

Sandbox consumer key: consumer key вашого демонстраційного (sandbox) облікового запису мерчанта. Використовується лише в режимі sandbox.

Sandbox consumer secret: consumer secret вашого облікового запису мерчанта sandbox. Використовується лише в режимі sandbox.

Live consumer key: consumer key з вашої панелі мерчанта Pesapal. Використовується, коли режим sandbox вимкнено.

Live consumer secret: consumer secret з вашої панелі мерчанта Pesapal. Використовується, коли режим sandbox вимкнено.

Збережені ключі та секрети більше не показуються. Поле залишається порожнім і показує Збережено — залиште порожнім, щоб зберегти. Вводьте нове значення, лише якщо хочете його змінити.

Clear saved consumer keys and secrets: з'являється, коли ключ збережено. Позначте прапорець і натисніть Save, щоб видалити всі чотири збережені ключі та секрети.

Під час зміни режиму або ключів ніколи не повторно використовуються токен доступу чи ID сповіщення іншого режиму або інших ключів. Платіж, розпочатий в одному режимі, завжди перевіряється в тому самому режимі, навіть після перемикання.

Статуси замовлень

OpenCart створює замовлення на кроці Confirm Order без статусу (відсутнє замовлення). Замовлення отримує статус лише після того, як Pesapal повідомить, що платіж має статус «Completed». Кожне поле нижче перелічує ваші статуси замовлень OpenCart.

Order Status After Payment: статус, що встановлюється, коли Pesapal підтверджує платіж. За замовчуванням: Processing.

Pesapal Payment On Hold Status: платежі, сума або валюта яких не відповідає замовленню, та платежі, отримані після скасування. Примітка пояснює причину. За замовчуванням: Pending, оскільки в OpenCart немає статусу On hold. Ви можете створити власний статус у System > Localisation > Order Statuses і вибрати його тут.

Cancelled Order Status: платіж Pesapal, що надходить для замовлення в цьому статусі (або в статусі повернення), переводить замовлення в утримання, а не відкриває його мовчки знову. За замовчуванням: Canceled.

Refunded Status: встановлюється, коли Pesapal повідомляє, що платіж за замовлення скасовано. За замовчуванням: Refunded.

Сповіщення про платежі (IPN)

IPN URL: показує URL сповіщень вашого магазину. Він має такий вигляд: В OpenCart 3 він має такий вигляд: https://your-store/index.php?route=extension/payment/wcp_pesapal_pay/ipn, в OpenCart 4 — https://your-store/index.php?route=extension/wcp_pesapal_pay/payment/wcp_pesapal_pay.ipn і формується з адреси вітрини вашої інсталяції OpenCart. URL автоматично реєструється в Pesapal під час першого платежу — окремо для sandbox і робочого режиму та для кожного consumer key, тож нічого налаштовувати не потрібно. Після першого платежу розділ показує Registered IPN ID: з ID, який повернув Pesapal; до того часу там написано Для поточного режиму й ключів ще не зареєстровано. URL має бути доступним з інтернету: перед ним не повинно бути брандмауера чи захисту паролем. Він продовжує працювати, поки магазин у режимі обслуговування, бо OpenCart пропускає запити розширень оплати (на OpenCart 4 розширення додає власну дію запуску для цього, яка також пропускає повернення покупця з Pesapal).

Додатково

Debug log: записує запити та сповіщення Pesapal у файл pesapal_p_debug.log.php у папці журналів OpenCart (storage/logs). Файл не можна відкрити з веб-браузера; коли його розмір досягає 5 МБ, він перейменовується на pesapal_p_debug.old.log.php. Помилки та попередження записуються завжди, навіть коли перемикач вимкнено. Ключі, токени й дані покупців ніколи не записуються. За замовчуванням: вимкнено.

Log: показує розмір і останні записи журналу. Натисніть Clear log, щоб його очистити.

Delete data: видаляє налаштування розширення та журнали під час його видалення. Дані Pesapal, збережені в замовленнях (ID відстеження, примітки), є частиною історії платежів і завжди зберігаються. Вимкнення розширення нічого не видаляє. За замовчуванням: вимкнено.

Імпорт / експорт

Export: Download JSON зберігає налаштування у файл JSON. Consumer key і secret не експортуються.

Import: вставте раніше експортований JSON і натисніть Import, щоб відновити налаштування. Збережені consumer key і secret залишаються.

Оформлення замовлення

На кроці Payment Method покупець обирає спосіб оплати (за замовчуванням Pesapal (M-Pesa, Airtel Money, cards)). На кроці Confirm Order покупець бачить ваш опис. OpenCart створює замовлення на цьому кроці, все ще без статусу. На OpenCart 4 покупець обирає спосіб оплати кнопкою Choose у блоці способу оплати, у вікні Payment method options, і натискає Confirm Order внизу сторінки оформлення. Коли покупець натискає Confirm Order, розширення створює запит на платіж Pesapal на суму замовлення у валюті замовлення з платіжними даними з адреси оплати (на OpenCart 4, якщо оформлення не запитує адресу оплати, — з адреси доставки) і перенаправляє покупця на сторінку оплати Pesapal. Опис платежу, що надсилається в Pesapal, — Order, номер замовлення та назва магазину. Там покупець платить одним із способів, які пропонує Pesapal, наприклад M-Pesa, Airtel Money, MTN, карткою або банківським переказом. Примітка до замовлення фіксує запит на платіж.

Замовлення позначається оплаченим лише після підтвердження від Pesapal. Сповіщення від Pesapal і повернення покупця не містять платіжних даних і підпису, тому розширення їм не довіряє: для кожного з них воно запитує статус транзакції в Pesapal автентифікованим запитом від сервера до сервера в тому режимі, у якому було розпочато платіж. Воно також перевіряє, що транзакція належить цьому замовленню, а сплачені сума й валюта збігаються із замовленням. Далі замовлення отримує статус стандартним для OpenCart способом, зі звичайними листами про замовлення та оновленням запасів, а покупець бачить сторінку успішного оформлення замовлення OpenCart.

Платежі через мобільні гроші можуть тривати деякий час. Якщо Pesapal ще не підтвердив платіж, коли покупець повертається, з'являється сторінка Payment confirmation з повідомленням Pesapal підтверджує ваш платіж. Ви отримаєте лист, щойно платіж буде підтверджено — повторно платити не потрібно. та кнопками Check again і Back to checkout. Сповіщення від Pesapal встановлює статус замовлення, щойно платіж підтверджено. Якщо замовлення було переведено в утримання, сторінка успішного оформлення показує Ваш платіж отримано, і магазин його перевіряє. Ви отримаєте лист, щойно замовлення буде підтверджено. Коли пізніший платіж переводить замовлення зі статусу утримання в статус оплаченого, покупець отримує лист.

Якщо покупець скасовує платіж на сторінці Pesapal, він повертається до оформлення замовлення з повідомленням Платіж Pesapal було скасовано. Ви можете спробувати ще раз або вибрати інший спосіб оплати. Якщо платіж не вдався, повідомлення таке: Платіж Pesapal не був успішним. Спробуйте ще раз або виберіть інший спосіб оплати., а примітка до замовлення вказує причину. Кошик зберігається, і покупець може оплатити знову. На OpenCart 4 ці повідомлення показуються над сторінкою оформлення. OpenCart 3 створює нове замовлення щоразу, коли показується крок Confirm Order, OpenCart 4 оновлює замовлення оформлення, тому перед новим платежем розширення перевіряє в Pesapal попередні спроби оплати кошика: якщо одна з них тим часом оплачена, це замовлення отримує статус, а покупець переходить на сторінку успішного оформлення без повторної оплати. Платіж, зроблений пізніше на давнішій сторінці Pesapal цього кошика, все одно приймається. Зміна кошика, зокрема нова кількість, вважається новим кошиком, якому потрібна власна оплата.

OpenCart 4 зберігає замовлення на оформленні доти, доки не буде показано сторінку успіху. Якщо це замовлення було закрито в інший час (наприклад, ви його скасували), або оплачено за попередній кошик, а кошик змінився, покупця повертають на оформлення з повідомленням Ваше попереднє замовлення вже закрито. Будь ласка, підтвердьте замовлення ще раз: кошик буде оплачено новим замовленням. Наступне Confirm Order оплачує нове замовлення. Закрите замовлення ніколи не показується як оплачене.

Якщо Pesapal не може розпочати платіж, покупець залишається на кроці Confirm Order з коротким повідомленням над кнопкою, наприклад Pesapal тимчасово недоступний. Спробуйте за кілька хвилин або виберіть інший спосіб оплати., Pesapal наразі недоступний. Виберіть інший спосіб оплати. (неправильні ключі) або Pesapal не зміг розпочати платіж: і причина від Pesapal. Технічна причина записується в журнал і в примітки до замовлення. Сума замовлення має бути більшою за нуль.

Розширення не має платіжної форми на вашому сайті (покупець завжди платить на сторінці Pesapal), не підтримує збережені картки, підписки та регулярні платежі, а також конвертацію валют.

Замовлення та повернення коштів

Статуси замовлень

Без статусу (відсутнє замовлення): покупця було відправлено до Pesapal, і він не оплатив, платіж не вдався або Pesapal ще не підтвердив платіж. У Sales > Orders такі замовлення показуються лише з фільтром Order Status, встановленим на Missing Orders.

Order Status After Payment (за замовчуванням Processing): Pesapal повідомляє про платіж як «Completed», і сума та валюта збігаються. Примітка показує суму, спосіб оплати, код підтвердження Pesapal і ID відстеження. Кожен платіж застосовується лише один раз.

Pesapal Payment On Hold Status (за замовчуванням Pending): сплачена сума або валюта відрізняється від замовлення (примітка Pesapal amount/currency mismatch — held for review), або гроші надійшли за замовлення у статусі скасованого чи повернутого. Перевірте платіж у панелі Pesapal, потім завершіть замовлення або поверніть платіж.

Refunded Status (за замовчуванням Refunded): Pesapal повідомляє, що платіж, яким було оплачено замовлення, скасовано. Скасування іншої спроби лише позначається в замовленні.

Якщо другий платіж за замовлення або кошик, який уже оплачено, також завершується, замовлення не змінюється. Примітка до оплаченого замовлення просить вас повернути другий платіж у панелі Pesapal. Скасовані та повернуті замовлення ніколи не відкриваються автоматично.

Примітки — це записи в History замовлення, які покупець не бачить.

VibeFox Pesapal Pay Gateway tab

У Sales > Orders відкрийте замовлення, оплачене через Pesapal. Внизу сторінки замовлення, поруч із History і Additional, вкладка VibeFox Pesapal Pay Gateway показує ID відстеження з позначкою Sandbox або Live, довідковий номер мерчанта, статус Pesapal, спосіб оплати, код підтвердження, запитану та сплачену суму, причину перевірки, усі Payment attempts замовлення (коли їх більше одного) та Payment notes. Вкладка лише для читання і показується користувачам, які мають доступ до розширення.

Повернення коштів

Розширення не надсилає повернення коштів у Pesapal. Поверніть платіж у панелі Pesapal, а потім вручну зафіксуйте повернення в OpenCart. Повернення товарів у Sales > Returns не повертає гроші через Pesapal.

Ліцензійний ключ

Розширення працює з ліцензійним ключем VibeFox з vibefox.net. Блок ліцензії License — VibeFox Pesapal Pay Gateway — це перший блок у Extensions > Extensions > Payments > VibeFox Pesapal Pay Gateway > Edit, над налаштуваннями. Вставте ключ у License key і натисніть Activate. Після цього блок показує ключ у замаскованому вигляді, статус (наприклад, дату, до якої дійсна ліцензія, і ваш домен) та кнопки Check now для повторної перевірки статусу, Change key для введення іншого ключа та Remove key, щоб прибрати ключ із цього магазину. Нижче розташовано рядок Product: opencart-payment-pesapal і посилання Manage licenses and domains in your account, яке відкриває ваш обліковий запис vibefox.net. Змінювати ключ можуть лише адміністратори з правом Modify на розширення. Тексти блоку відповідають мові адмін-панелі (включено англійську та російську).

Якщо ключ не прийнято, блок пояснює причину, наприклад Key not found, This key belongs to another product, Domain limit reached або License expired on з датою. Після зміни адреси магазину або після звільнення слота домену у вашому обліковому записі натисніть Check now. Якщо сервер ліцензій недоступний, розширення працює з останнім відомим статусом.

Один ключ працює для одного домену: адреса магазину з конфігурації OpenCart. Видалення ключа з магазину не звільняє слот домену. Звільніть слот у своєму обліковому записі на vibefox.net.

Без активного ключа Pesapal не відображається покупцям на оформленні замовлення. Якщо платіж все ж розпочато, покупець бачить Цей спосіб оплати недоступний. Виберіть інший. Адміністратор, який увійшов в адмін-панель у тому самому браузері, усе ще бачить спосіб оплати в магазині, позначений як (без ліцензії — видно лише адміністраторам), тож ви можете налаштувати й перевірити розширення перед купівлею ключа. На OpenCart 4 цей попередній перегляд недоступний: магазин не бачить входу адміністратора, тож без активного ключа спосіб оплати приховано для всіх. Після того як ви один раз відкрили сторінку Edit, на Dashboard адмін-панелі з'являється нагадування. Закрийте його кнопкою ×, щоб приховати на 7 днів. Наявні замовлення не зачіпаються: платежі, які вже розпочато, і далі підтверджуються, а сповіщення Pesapal про наявні платежі, включно зі скасуваннями, і далі застосовуються.

Коли ліцензія закінчується, розширення продовжує працювати, але для оновлень і підтримки потрібне продовження. Статус автоматично перевіряється знову, коли ви відкриваєте адмін-Dashboard або сторінку Edit: раз на добу протягом перших 14 днів після введення ключа, далі раз на тиждень. Cron-завдання не потрібне. Видалення розширення завжди видаляє ліцензійний ключ і статус ліцензії.

Усунення несправностей

Pesapal не з'являється на оформленні замовлення: перевірте, що ліцензія активна, Enable/Disable увімкнено, введено consumer key і secret поточного режиму (Sandbox consumer key і Sandbox consumer secret у режимі sandbox, Live consumer key і Live consumer secret у робочому режимі), а валюта замовлення — KES, UGX, TZS, ZMW, RWF або USD. Попередження у верхній частині налаштувань вказують на проблему. Також перевірте, що платіжна адреса входить до вибраної Geo Zone і що замовлення досягає значення Total, вказаного в налаштуваннях.

Платіж пройшов, але замовлення залишилося без статусу: сповіщення від Pesapal не дійшло до вашого магазину, а покупець не повернувся. Перевірте, що URL з поля IPN URL доступний з інтернету (перед ним немає брандмауера чи захисту паролем). Увімкніть Debug log і перегляньте поле Log на сторінці розширення.

Як магазин відповідає на сповіщення: оброблене сповіщення отримує відповідь HTTP 200. Якщо розширення не може його обробити, воно відповідає помилкою, і Pesapal надсилає сповіщення повторно пізніше: 400 (ID відстеження відсутній або некоректний), 404 (жодне замовлення цього магазину не має такого ID відстеження), 409 (транзакція належить іншій довідковій записі мерчанта; нічого не змінюється), 502 (API Pesapal у цей момент недоступний або відсутні ключі того режиму, в якому розпочато платіж) та 503 (замовлення в цей самий час оброблялося під час повернення покупця, або не вдалося встановити статус замовлення).

Покупець бачить повідомлення «Pesapal is not available at the moment»: Pesapal відхилив consumer key або secret поточного режиму. Перевірте, що ключі відповідають режиму: ключі sandbox працюють лише в sandbox, робочі — лише в робочому режимі. Журнал показує помилку Pesapal.

Покупець бачить повідомлення «Pesapal is temporarily unavailable»: Pesapal був недоступний або не вдалося зареєструвати URL сповіщень. Перегляньте журнал і спробуйте ще раз.

Покупець бачить повідомлення «This payment method is not available. Please reload the checkout page.»: сесія оформлення замовлення більше не відповідає замовленню, або спосіб оплати тим часом вимкнули. Покупець перезавантажує сторінку оформлення.

Покупець бачить повідомлення «We could not verify the Pesapal payment»: посилання повернення від Pesapal не відповідало жодному замовленню магазину. Якщо кошти було списано, знайдіть платіж у панелі Pesapal і перевірте замовлення, перш ніж покупець заплатить знову.

Платежі попереднього режиму не підтверджуються після перемикання: платіж перевіряється з ключами того режиму, в якому його розпочато. Залиште ключі цього режиму введеними, доки його платежі не буде підтверджено.

Замовлення в статусі утримання після оплати: прочитайте примітки на вкладці VibeFox Pesapal Pay Gateway. Сплачена сума або валюта відрізнялася від замовлення, або платіж надійшов після скасування замовлення. Перевірте платіж у панелі Pesapal, потім обробіть замовлення або поверніть платіж.

Для розробників: розширення викликає події OpenCart pesapal_p_supported_currencies (список валют) і pesapal_p_submit_order_payload (запит на платіж до надсилання в Pesapal).

Видалення

Перейдіть до Extensions > Extensions, виберіть тип Payments і натисніть Uninstall (червона кнопка −) поруч із VibeFox Pesapal Pay Gateway. Ліцензійний ключ і статус ліцензії цього розширення завжди видаляються. OpenCart завжди видаляє власні налаштування розширення: Enable/Disable, Sort Order, Geo Zone, Total та статуси замовлень із розділу Статуси замовлень, які під час повторного встановлення повертаються до значень за замовчуванням. Подія OpenCart розширення, кешовані токени доступу Pesapal і зареєстровані ID сповіщень також завжди видаляються. На OpenCart 4 також видаляються її події та дія запуску, яка пропускає сповіщення та повернення покупця в режимі обслуговування. Якщо Delete data увімкнено, видаляються інші налаштування (назва, опис, режим sandbox, ключі, перемикач журналу налагодження) і журнал. Якщо вимкнено, вони зберігаються для повторного встановлення. Спроби платежів Pesapal завжди зберігаються. Наявні замовлення зберігають свої примітки про оплату та ID відстеження Pesapal.

На OpenCart 4, щоб також видалити файли розширення, після видалення перейдіть до Extensions > Installer і натисніть Uninstall (помаранчева кнопка −) поруч із VibeFox Pesapal Pay Gateway у списку встановлених розширень, потім Delete (червона кнопка з кошиком), щоб видалити завантажений пакет.

Pesapal — торговельна марка її власника. Це розширення не афілійоване з Pesapal і не схвалене Pesapal.