Описание
WebDide Card-to-Card Payment Verification for Shetab helps Iranian WooCommerce stores accept card-to-card / کارت به کارت bank transfers with less manual work.
Search keywords: کارت به کارت, درگاه کارت به کارت, تایید خودکار واریز, شتاب, card-to-card, Shetab, WooCommerce bank transfer.
Instead of checking every slip by hand, the plugin can:
- Generate a unique payment amount suffix so similar transfers stay distinguishable
- Confirm deposits automatically through the companion Shetab Android app
- Let customers upload a payment slip when needed
- Notify store managers on Telegram or Bale (بله) with Approve / Reject buttons
- Mark the WooCommerce order paid or failed from the bot or the order screen
Key Features
- Unique amount suffixes for کارت به کارت payments
- Dedicated bank-like intermediate payment page before the thank-you screen
- Auto-confirmation via the Shetab mobile app
- Manual receipt upload and admin review
- Telegram & Bale bot review workflow (approve, or reject with a note)
- Encrypted card storage and API secret authentication
- WooCommerce Blocks checkout support
Persian summary
افزونه تایید پرداخت کارت به کارت وبدیده برای شتاب و ووکامرس، واریزهای کارتبهکارت را با مبلغ یکتا، اپلیکیشن شتاب، آپلود رسید و ربات تلگرام/بله مدیریت میکند.
External services
This plugin uses the following third-party services:
-
QR Code API (api.qrserver.com): Generates QR codes for the API Secret and endpoint URLs in the admin settings page, and for destination card / account / Sheba values on the customer payment page (so shoppers can scan them in their bank app).
- Data sent: API Secret, REST API URLs, and destination card digits, account digits, or Sheba (IR + 24 digits) as URL parameters.
- Provider: GoQR.me (Digital-Solutions.at).
- Links: Legal, Privacy & Security.
-
Telegram Bot API (api.telegram.org): Optional. When enabled, sends uploaded receipt images and order summary to your admin chat, and receives Approve/Reject callbacks.
- Data sent: Order ID, payment amount, receipt image URL, and button callback data.
- Provider: Telegram Messenger Inc.
- Links: Telegram Bot API, Privacy Policy.
-
Bale Bot API (tapi.bale.ai): Optional. Same receipt review workflow as Telegram for Bale (بله) bots.
- Data sent: Order ID, payment amount, receipt image URL, and button callback data.
- Provider: Bale messenger.
- Links: Bale platform.
Установка
- Upload the plugin files to the
/wp-content/plugins/webdide-card-to-card-verificationdirectory, or install via Plugins Add New. - Activate the plugin through the Plugins screen.
- Go to WooCommerce Settings Payments and enable WebDide Card-to-Card Payment Verification for Shetab.
- Open Shetab Management to configure the API secret, destination cards, and optional Telegram/Bale bots.
- Download the companion Android app from Cafe Bazaar.
Часто задаваемые вопросы
-
Do I need a specific bank account?
-
No. It works with Iranian accounts that provide SMS or app notifications supported by the companion app.
-
Does it support کارت به کارت / card-to-card?
-
Yes. The gateway is built for Iranian card-to-card (کارت به کارت) transfers with unique amount matching.
-
Is it secure?
-
Communication with the mobile app uses a private API Secret. Card numbers are stored encrypted. Bot webhooks only accept actions from configured chat IDs with signed callback data.
-
What happens if the app is offline?
-
Orders stay On Hold. Customers can upload a slip; you can confirm from WooCommerce or from Telegram/Bale.
-
How do Telegram / Bale bots work?
-
Enable a bot in Shetab Management, set the token and allowed chat IDs, then click Set webhook. When a receipt is uploaded, the bot sends the image with Approve / Reject. Reject asks for an optional note.
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«WebDide Card-to-Card Payment Verification for Shetab» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
УчастникиПеревести «WebDide Card-to-Card Payment Verification for Shetab» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
0.3.0
- Optional destination account number and Sheba (IBAN) on each card.
- Gateway toggles to show card, account, and/or Sheba on the payment page (each with copy + QR).
- Database migration for encrypted/masked account and Sheba fields.
- Tested and compatible with WordPress 7.1.2.
0.2.5
- Payment page: QR code for the destination card number so customers can scan it with their bank app.
0.2.4
- Intermediate bank-like payment page before WooCommerce thank-you.
- Fix infinite thank-you refresh after app confirmation.
- Show amount in Rials and Tomans; click-to-copy Rial amount and card number.
- Styled payment UI, receipt upload actions, and “Go to my orders” after slip upload.
0.2.0
- Tested up to WordPress 7.1.
- Proper English source strings with bundled Persian (fa_IR) translations.
- Improved directory discoverability for card-to-card / کارت به کارت.
- Telegram and Bale bot notifications for uploaded receipts.
- Approve or reject deposits from the bot; rejection supports an optional note.
- Shared approve/reject logic for WooCommerce order screen and bots.
0.1.0
- Initial release.
- Automated Card-to-Card verification.
- Support for unique suffixes per order.
- WooCommerce Blocks integration.
- Admin management dashboard.