Weblogbaz Card to Card Payment for WooCommerce

Description

Weblogbaz Card to Card Payment for WooCommerce adds a manual card-to-card or bank transfer payment method to your store.

Customers can view your payment details, upload a payment receipt during checkout, and submit the order for administrator review. Store administrators can review, approve, or reject payment receipts from the order screen.

Features

  • Adds a card-to-card payment method to WooCommerce.
  • Displays the configured card number and bank account details at checkout.
  • Supports account holder, bank name, account number, and IBAN details.
  • Accepts JPG, JPEG, PNG, and PDF payment receipts.
  • Validates receipt type and file size before storage.
  • Stores receipt files in a private site directory.
  • Supports temporary receipt upload before order submission.
  • Supports Classic Checkout and WooCommerce Checkout Block.
  • Provides administrator receipt review and approval or rejection actions.
  • Adds an order status for orders awaiting payment review.
  • Adds a paid Payment approved order status without forcing fulfillment to Processing or Completed.
  • Supports guest and registered customer orders.
  • Supports WooCommerce High-Performance Order Storage (HPOS).
  • Includes WordPress translation support through the weblogbaz-card-to-card-payment text domain.

How card-to-card payment works

  1. The customer adds products to the cart.
  2. The customer selects Card to Card Payment at checkout.
  3. The configured payment details and order amount are displayed.
  4. The customer transfers the order amount to the configured account.
  5. The customer uploads a payment receipt.
  6. The order is submitted with an awaiting-payment-review status.
  7. An administrator reviews the receipt.
  8. The administrator approves or rejects the payment.
  9. An approved receipt moves the order to Payment approved. The merchant can then choose Processing, Completed, or another valid WooCommerce status.

Receipt security

Payment receipts may contain personal or financial information. Receipt files are stored in a private directory and are not published through public URLs.

Access to a receipt is limited to authorized administrators or the customer who is authorized to view the order. If your server does not process .htaccess rules, configure equivalent web-server access restrictions for the private receipt directory.

Compatibility

The plugin supports WooCommerce Classic Checkout, WooCommerce Checkout Block, and HPOS. It does not connect to an external payment provider and does not send customer or receipt data to an external service.

Privacy

Payment receipts may contain personal or financial information. The plugin stores receipt file paths as part of WooCommerce order records and does not create public receipt URLs.

Authorized administrators can view receipts, and customers can access receipt-related order information only when they are authorized to view the order.

The plugin does not send customer data or receipt files to Weblogbaz or any other external service. It does not include telemetry, tracking, or analytics.

Development

Human-readable source code for all plugin assets is included in the plugin package.

The JavaScript source is located at assets/js/frontend.js and assets/js/checkout-block.js. No external build process is required.

All plugin-owned interface strings use the weblogbaz-card-to-card-payment text domain and are prepared for translation through WordPress.org.

Screenshots

Installation

  1. Install and activate WooCommerce.
  2. Install and activate Weblogbaz Card to Card Payment for WooCommerce.
  3. Go to WooCommerce > Settings > Payments.
  4. Open Card to Card Payment.
  5. Enter the card and bank account details shown to customers.
  6. Save the settings and enable the payment method when you are ready to accept card-to-card payments.

FAQ

Is this an online payment gateway?

No. This plugin provides a manual card-to-card or bank transfer payment method. It does not connect to a bank gateway or payment provider API.

Do I need an online bank gateway?

No. Customers transfer the order amount directly to the bank details configured in the payment settings.

Must customers upload a receipt?

Yes. Customers must upload a valid payment receipt before submitting an order through this payment method.

How does an administrator approve a payment?

The receipt is attached to the WooCommerce order. An administrator can review the receipt from the order screen and approve or reject the payment.

What happens when a receipt is rejected?

The order remains available for the customer to submit a replacement receipt when the order state allows it.

Are guest orders supported?

Yes. Guest and registered customers can use the payment method. Order access is controlled using WooCommerce order authorization and security checks.

Which receipt formats are supported?

JPG, JPEG, PNG, and PDF files are supported, subject to the plugin’s file-size limit.

Is WooCommerce Checkout Block supported?

Yes. The plugin supports both Classic Checkout and WooCommerce Checkout Block.

Is HPOS supported?

Yes. Order data is handled through WooCommerce APIs and the plugin declares compatibility with HPOS.

Does the plugin send customer data to an external service?

No. The plugin does not use telemetry, tracking, analytics, or an external payment service for its core functionality.

Are receipts deleted when the plugin is uninstalled?

No. Historical receipt files and related order data are retained to help prevent accidental deletion of payment records.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Weblogbaz Card to Card Payment for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

“Weblogbaz Card to Card Payment for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Weblogbaz Card to Card Payment for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.8

  • Fixed WooCommerce order status saving after card-to-card payment review.
  • Added a dedicated Payment approved order status for approved receipts.
  • Improved payment completion handling and HPOS/legacy admin compatibility.

1.0.7

  • Fixed a namespace-related fatal error when saving payment gateway settings.
  • Improved Persian localization and translatable interface strings.

1.0.6

  • Improved receipt request validation and upload handling.

1.0.5

  • Improved request validation and receipt upload security handling.
  • Improved admin action nonce verification.

1.0.4

  • Improved nonce validation and request handling.
  • Improved admin action and receipt security checks.

1.0.3

  • Updated plugin identity for WordPress.org trademark compliance.
  • Added human-readable asset source availability.
  • Improved temporary receipt cleanup.
  • Updated translation handling and release metadata.

1.0.2

  • Replaced direct receipt file moves with WordPress upload APIs and corrected release metadata.

1.0.1

  • Hardened receipt upload authorization and admin review transitions.
  • Added Checkout Block internationalization and release cleanup.

1.0.0

  • Initial release.