Што прави овој плагин?
I3 Cpay Payment Gateway for WooCommerce е WooCommerce плагин кој го додава Cpay (платежниот gateway на македонскиот провајдер CaSys/Касис) како начин на плаќање при наплата. Купувачот плаќа на hosted страницата на Cpay; плагинот го управува пренасочувањето, го потпишува барањето со SHA-256 и го валидира одговорот пред нарачката да се означи како платена.
Главни можности:
- Cpay како начин на плаќање — се прикажува при checkout заедно со другите WooCommerce gateway-и
- SHA-256 HMAC шифрирање — секое барање и враќање се потпишува и проверува со вашиот таен клуч
- Автоматско пренасочување — по нарачката, купувачот оди на Cpay без дополнителни кликови (може да се исклучи)
- Јазик на платежната страница — македонски, англиски, бугарски или албански на формата на Cpay
- Конверзија на валута — ако продавницата користи друга валута (на пр. EUR), курсот ја претвора сумата во MKD за Cpay (заокружена нагоре)
- Класичен и Blocks checkout — работи со стандардниот WooCommerce checkout и Checkout Block
- Обработка на неуспешно плаќање — при неуспех или откажување, купувачот се враќа на checkout со порака за грешка
Плагинот не поддржува автоматски рефундирања преку gateway-от; рефундирањата се прават рачно преку Cpay или банката.
Како се администрира плагинот
1. Најдете ја страницата за поставки
По активирање на плагинот, отворете го административниот панел на WordPress и одете на:
WooCommerce → Подесувања → Плаќања → Cpay начин на плаќање
(Кликнете Управувај до името на gateway-от.)
2. Вклучете го gateway-от
Штиклирајте го Enable Cpay Payment Gateway (Вклучи Cpay начин на плаќање). Ако ова остане нештиклирано, Cpay нема да се прикажува при checkout.
3. Конфигурирајте го gateway-от
| Поставка | Што прави |
|---|---|
| Title (Наслов) | Името што го гледа купувачот при checkout. Стандардно: Cpay плаќање. |
| Description (Опис) | Краток текст под начинот на плаќање. Стандардно: Платете безбедно преку Cpay. |
| Merchant Name (Име на трговец) | Името на трговецот, како што ви го дава Cpay/CaSys. |
| Merchant Code (Код на трговец) | Кодот на трговецот, како што ви го дава Cpay/CaSys. |
| Secret Key (SHA-256) (Таен клуч) | SHA-256 таен клуч од Cpay, за потпишување и проверка. За тестирање користете TEST_PASS. |
| Payment Page Language (Јазик на платежната страница) | Јазик на Cpay формата: македонски (mk-MK), англиски (en-US), бугарски (bg-BG) или албански (sq-AL). Стандардно: македонски. |
| Exchange Rate (MKD) (Курс на размена) | Множител за претворање на сумата во MKD кога валутата на продавницата не е MKD. Користете 1 ако цените се во MKD. Пример: 61.5 ако продавницата е во EUR. |
| Auto Redirect to Cpay (Автоматско пренасочување) | Кога е вклучено, купувачот автоматски оди на Cpay по checkout. Кога е исклучено, на receipt страницата се прикажува копче Pay Now. Стандардно: вклучено. |
| Simple mode form for Cpay (Едноставен режим) | Кога е вклучено, се користи поедноставен Cpay form (isSimple). Стандардно: вклучено. |
4. Добијте ги Cpay credentials
Контактирајте го Cpay/CaSys support или вашиот банкарски процесор за Merchant Name, Merchant Code и Secret Key (SHA-256). TEST_PASS користете го само за тест трансакции.
5. Зачувајте ги промените
Кликнете Save changes на дното на страницата. Gateway-от е достапен веднаш по вклучување и зачувување на credentials.
6. Исклучување на gateway-от
Одштиклирајте Enable Cpay Payment Gateway и зачувајте — Cpay нема да се прикажува при checkout, нема потреба од деинсталација на плагинот.
Како функционира за купувачите
- Купувачот го избира Cpay Payment при checkout и ја завршува нарачката.
- WooCommerce ја креира нарачката и го пренасочува купувачот кон чекорот за Cpay плаќање.
- Плагинот гради потпишана платежна форма (сума, податоци за наплата, return URL-и) и автоматски ја праќа на vpos.cpay.com.mk.
- Купувачот ги внесува податоците за картичка на hosted страницата на Cpay на јазикот што сте го поставиле.
- При успешно плаќање, Cpay го враќа купувачот на вашиот сајт; плагинот проверува SHA-256 checksums и ја означува нарачката како платена. Купувачот оди на страницата за потврда.
- При неуспешно или откажано плаќање, купувачот се враќа на checkout со порака за грешка и може повторно да проба.
- Ако Auto Redirect е исклучено, купувачот гледа копче Pay Now на receipt страницата и мора да кликне за да оди на Cpay.
Забелешки
- Потребен е WooCommerce — плагинот не се активира без WooCommerce.
- HPOS компатибилен — работи со WooCommerce High-Performance Order Storage (custom order tables).
- Сумата до Cpay секогаш е во MKD; користете курс ако продавницата прикажува друга валута.
- Безбедност — податоците од Cpay се валидираат со четири checksum проверки пред промена на статусот.
- Без автоматско рефундирање — рефундирањата се прават рачно преку Cpay или процесорот.
- Подготвен за превод — плагинот доаѓа со изворен текст на англиски и преводи на македонски, бугарски и албански преку папката languages.
- MK: Овој додаток е креиран со помош на алгоритамска интелигенција (AI) и е слободен за користење, менување и преработка без потреба за дозвола од авторот. Користете на сопствена одговорност — секогаш направете бекап пред да го тестирате или активирате на активна страница.