BDM Digital Payment Gateway

Сүрөттөө

This plugin allows you to accept payments with the BDM digital currency in your WooCommerce store. It generates QR codes for payments, performs automatic validations, and provides instant confirmations to the customer.

Main features:
* Automatic QR Code generation
* Real-time payment validation
* Compatible with BDM digital wallets
* Direct integration with WooCommerce
* Custom checkout page

External services

This plugin communicates with the payment gateway API to process and check the status of transactions. All payment requests are sent to:

https://partner.dourado.cash

The following data is transmitted: order amount, order ID, and callback URLs. No personal customer information is sent unless required by the payment process.

Source JS/CSS

jquery.toast.min.js: https://github.com/kamranahmedse/jquery-toast-plugin
bootstrap.min.css: https://getbootstrap.com/

License

This plugin is free software and is licensed under GPLv2 or later.

Скриншоттор

  • Payment screen with QR Code
  • Custom checkout page
  • Settings in the admin panel

Орнотуу

  1. Upload the plugin files to the /wp-content/plugins/ directory or install directly through the WordPress dashboard.
  2. Activate the plugin via the “Plugins” menu in WordPress.
  3. Make sure WooCommerce is installed and activated.
  4. The plugin will automatically create a checkout page (BDM Checkout).
  5. Configure your integration details under Settings > BDM Gateway.

FAQ.KG

Is WooCommerce required?

Yes. This plugin depends on WooCommerce to function properly.

Where can I find my BDM integration details?

You can obtain the integration details from the BDM wallet service or the Dourado Cash platform.

Сын-пикирлер

There are no reviews for this plugin.

Contributors & Developers

“BDM Digital Payment Gateway” is open source software. The following people have contributed to this plugin.

Мүчөлөрү

Өзгөртүүлөр

1.3.7

  • Save customer billing and shipping information when creating BDM orders via custom checkout.
  • Preserve customer data from checkout (including block checkout redirect) and send it in the order creation request.
  • Keep partner email only as technical metadata while using the customer email in order billing details.
  • Store additional custom checkout fields as order meta (for example: billing CPF).

1.3.6

  • Added compatibility with WooCommerce Cart/Checkout Blocks so the BDM gateway appears as a payment option on block-based checkout pages.
  • On block checkout, redirect to the plugin custom checkout page to preserve the existing payment flow.
  • Default the configured asset to BDM when a backup/import stores it as an empty value.
  • Improve custom checkout styling consistency by ensuring plugin CSS loads after theme CSS on /bdm-checkout/.

1.3.5

  • Include shipping totals in the BDM checkout amount and display the shipping line.
  • Preserve the selected shipping method when redirecting to the BDM checkout.
  • Avoid deprecated warnings by sanitizing empty description/WYSIWYG fields.

1.3.4

  • Restored BDM as a selectable payment method on the standard checkout and redirect users to the custom page only when it’s chosen.

  • Improved the custom checkout loading experience with quotation fallback and immediate loading indicator.

1.3.3

  • Standardized plugin changelog and metadata to Portuguese.

  • Preparation for release 1.3.3.

1.3.2

  • Adjusted the WYSIWYG field in the settings to enable the save button as soon as there are changes.

  • Added a specific script in the admin to detect changes in the editor and notify WooCommerce.

1.3.1

  • Added a WYSIWYG field in the settings to customize the checkout notification.

  • The custom checkout template now displays the configured text.

1.3.0

  • Added automatic update system from GitHub releases
  • Fixed REST API permission issues for payment updates
  • Improved WordPress coding standards compliance
  • Enhanced security for API endpoints

1.2.7

  • Fixed database AUTO_INCREMENT issues
  • Improved order creation process
  • Enhanced error handling