WebDide Card-to-Card Payment Verification for Shetab

Description

WebDide Card-to-Card Payment Verification for Shetab is a sophisticated solution for WooCommerce stores in Iran that handle “Card-to-Card” payments. Instead of manual verification of transaction slips, this plugin automates the process using a specialized mobile application.

Key Features:

  • Unique Suffix Generation: Generates a small unique suffix (e.g., 0-99 Tomans) for each order to distinguish between multiple transfers of the same base amount.
  • Auto-Confirmation: Connects to the Shetab mobile app to verify incoming transfer notifications automatically.
  • Order Management: Automatically changes order status from “On Hold” to “Processing” upon successful verification.
  • Manual Fallback: Support for manual slip upload and admin confirmation if needed.
  • Security: Uses encrypted storage for card numbers and secure API secrets for communication.
  • WooCommerce Blocks Support: Fully compatible with the modern WooCommerce Checkout Block.

External services

This plugin uses the following third-party services:

  • QR Code API (api.qrserver.com): Used to generate QR codes for the API Secret and endpoint URLs in the admin settings page. This allows shop owners to easily sync the configuration with the mobile app.
    • Data sent: The API Secret (private key) and the REST API URLs are sent as URL parameters to generate the QR code image.
    • Service provider: GoQR.me (Digital-Solutions.at).
    • Links: Legal, Privacy & Security.

توضیحات فارسی (Persian Description)

تایید پرداخت کارت به کارت وب‌دیده برای شتاب و ووکامرس (WebDide Card-to-Card Payment Verification for Shetab) یک راهکار پیشرفته برای فروشگاه‌های وردپرسی در ایران است که از روش “کارت به کارت” برای تسویه حساب استفاده می‌کنند. با استفاده از این افزونه و اپلیکیشن همراه آن، دیگر نیازی به تایید دستی فیش‌های واریزی ندارید.

ویژگی‌های کلیدی:

  • تولید شناسه پرداخت منحصر به فرد: برای هر سفارش یک مبلغ جزئی (مثلاً ۱ تا ۹۹۹ تومان) به مبلغ اصلی اضافه می‌شود تا تراکنش‌های مشابه از هم تفکیک شوند.
  • تایید خودکار تراکنش: از طریق اتصال به اپلیکیشن موبایل، به محض دریافت پیامک واریز، وضعیت سفارش به صورت خودکار تغییر می‌کند.
  • مدیریت کارت‌ها: امکان تعریف چندین کارت بانکی با محدودیت تعداد و مبلغ تراکنش روزانه و ماهانه.
  • پشتیبانی از جستجوی فارسی: بهینه‌سازی شده برای عباراتی چون “درگاه کارت به کارت”، “تایید خودکار واریز” و “شتاب”.
  • سازگاری با Checkout Blocks: کاملاً هماهنگ با نسخه جدید تسویه حساب وردپرس.

Installation

  1. Upload the plugin files to the /wp-content/plugins/webdide-card-to-card-verification directory.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Go to WooCommerce -> Settings -> Payments and enable the WebDide Card-to-Card Payment Verification for Shetab gateway.
  4. Navigate to the Shetab Management menu in your WordPress dashboard to configure your API secret and destination cards.
  5. Download and configure the companion Android app from Cafe Bazaar.

FAQ

Do I need a specific bank account?

No, this plugin works with any Iranian bank account that supports SMS notifications or specific app notifications supported by our companion app.

Is it secure?

Yes, all communication between the plugin and the mobile app is secured via a private API Secret. Card numbers are stored in an encrypted format.

What happens if the app is offline?

Orders will remain “On Hold”. You can still manually verify payments via the order management screen in WooCommerce.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“WebDide Card-to-Card Payment Verification for Shetab” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.1.0

  • Initial release.
  • Automated Card-to-Card verification.
  • Support for unique suffixes per order.
  • WooCommerce Blocks integration.
  • Admin management dashboard.