• Resolved keithmorr

    (@keithmorr)


    Hello – This is a great plugin but we are having a problem with it and our QB syncing software.

    We use the plugin so that our Customer Service staff can charge customers for thier orders after they are placed. Normally this is for wholesale orders that were placed with a Purchase Order (cheque) option.

    We use Myworks (https://myworks.design/) to syncronize all of our orders and payment to our financial software QuickBooks Online.

    But when a payment is made using this Plugin it is not recognized as a True WC payment. There is a note made in the order and the status is changed, but the “payment” does not really exist and get logged to the order. And because of that our sync software does not recognize the payment.

    Is there a way to get the payment to be a WC recognized payment to solve our problem? Has anyone else encountered this and is there a work around?

Viewing 14 replies - 31 through 44 (of 44 total)
  • Thread Starter keithmorr

    (@keithmorr)

    There is no payment method on the Payment Method Mappings page entitled “Authorize.Net (Authorize.Net)”. The only authorize.net payment method is “Credit Card (authorize_net_aim)”

    I am using Version 1.2.6

    Plugin Author bfl

    (@bfl)

    What version of WordPress and WooCommerce are you using?

    Thread Starter keithmorr

    (@keithmorr)

    Sorry –

    WooCommerce: 3.2.6
    Wordpress: 4.9.2

    Keith

    Plugin Author bfl

    (@bfl)

    If you go to this page, what do you see? Replace example.com with your domain name: https://example.com/wp-admin/plugin-editor.php?file=woo-mp%2Fincludes%2Fclass-myworks-wc-qbo-sync-integration.php

    Thread Starter keithmorr

    (@keithmorr)

    No such file exists! Double check the name and try again.

    Thread Starter keithmorr

    (@keithmorr)

    oops – sorry I reinstalled the released version this morning. I just changed back to the dev version. I see:

    namespace Woo_MP;

    /**
    * Integrate with MyWorks WooCommerce Sync for QuickBooks Online.
    * https://myworks.design/software/woocommerce-quickbooks-online-automatic-sync/
    */
    class MyWorks_WC_QBO_Sync_Integration {

    /**
    * Register hooks.
    */
    public function __construct() {
    add_filter( ‘woocommerce_available_payment_gateways’, [ $this, ‘maybe_add_woo_mp_active_payment_gateway’ ] );
    }

    /**
    * Allow users to map woo-mp payment gateways to “QuickBooks Online Payment Methods”
    * on the Payment Method Mappings page.
    */
    public function maybe_add_woo_mp_active_payment_gateway( $available_gateways ) {
    if (
    function_exists( ‘get_current_screen’ ) &&
    get_current_screen()->id == ‘myworks-syncquickbooks-online_page_myworks-wc-qbo-map’
    ) {

    // TODO: The payment gateways will be hardcoded here until the new payment gateway system is set up.
    if ( WOO_MP_PAYMENT_PROCESSOR == ‘stripe’ ) {
    $available_gateways[‘Stripe’] = (object) [ ‘title’ => ‘Stripe’ ];
    } elseif ( WOO_MP_PAYMENT_PROCESSOR == ‘authorize-net’ ) {
    $available_gateways[‘Authorize.Net’] = (object) [ ‘title’ => ‘Authorize.Net’ ];
    }
    }

    return $available_gateways;
    }

    }

    new MyWorks_WC_QBO_Sync_Integration();

    Plugin Author bfl

    (@bfl)

    Is “Authorize.Net (Authorize.Net)” available on the mappings page now?

    Thread Starter keithmorr

    (@keithmorr)

    No, Just the 5 listed below:

    Credit Card (authorize_net_aim)
    PayPal (paypal)
    Purchase Order (cheque)
    eCheck (authorize_net_aim_echeck)
    Wallet Payment (wallet_gateway)

    Plugin Author bfl

    (@bfl)

    Can you try temporarily deactivating other WooCommerce related plugins?

    Thread Starter keithmorr

    (@keithmorr)

    I am not sure what the other related plugins would be?

    Does it matter that when I hit “Update File” on the edit page there is a message that says “invalid_plugin”

    Plugin Author bfl

    (@bfl)

    Any other plugins that interact with WooCommerce. Do you have any plugins that add extra functionality like MyWorks and Manual Payment?

    That error doesn’t matter. If you don’t want that error, you can use this link instead: https://example.com/wp-admin/plugin-editor.php?file=woo-mp%2Fincludes%2Fclass-myworks-wc-qbo-sync-integration.php&plugin=woo-mp%2Fwoo-mp.php

    Thread Starter keithmorr

    (@keithmorr)

    Dude – I have dozens of plugins to run WC. I wouldn’t even know where to start.

    Customer Specific Pricing for WooCommerce
    Version 4.1.1 | By WisdmLabs | Visit plugin site

    Select Easy Theme and Plugin Upgrades
    Version 2.0.0 | By Chris Jean | View details

    MailChimp for WordPress
    Version 4.1.14 | By ibericode | View details | Documentation

    MailChimp for WordPress – Premium
    Version 3.3.27 | By ibericode | Visit plugin site

    MailChimp User Sync
    Version 1.6.4 | By ibericode | View details | An add-on for MailChimp for WordPress

    MyWorks Woo Sync for QuickBooks Online
    Version 1.2.6 | By MyWorks Software | View details

    MyWorks Woo Sync for QuickBooks Online – Compatibility
    Version 1.3.0 | By MyWorks Design | Visit plugin site

    Product Visibility by User Role for WooCommerce
    Version 1.1.4 | By Algoritmika Ltd | View details

    Redirection
    Version 3.1.1 | By John Godley | View details

    SG Optimizer
    Version 3.3.5 | By SiteGround | View details

    TawkTo Manager
    Version 2.2.2 | By Daniel Mulder | View details

    Theme Customisations
    Version 1.0.0 | By WooThemes | Visit plugin site

    User Role Editor Pro
    Version 4.40.1 | By Vladimir Garagulia | Visit plugin site | Changelog | Check for updates

    WooCommerce
    Version 3.2.6 | By Automattic | View details | Docs | API docs | Premium support

    WooCommerce – ShipStation Integration
    Version 4.1.19 | By WooCommerce | View details

    WooCommerce Authorize.Net AIM Gateway
    Version 3.13.0 | By SkyVerge | View details

    WooCommerce Cart Tab
    Version 1.1.1 | By jameskoster | View details

    WooCommerce Conditional Product Fees for Checkout Pro
    Version 1.2.4 | By Multidots | Visit plugin site

    WooCommerce Conversion Tracking
    Version 1.2.5 | By Tareq Hasan | View details

    WooCommerce Extended Coupon Features PRO
    Version 2.6.1.1 | By Soft79 | Visit plugin site

    WooCommerce Gift Card
    Version 4.0 | By Magenest | Visit plugin site

    WooCommerce Google Analytics Integration
    Version 1.4.3 | By WooCommerce | View details

    WooCommerce Manual Payment
    Version 1.8.0 | By bfl | View details

    WooCommerce Point of Sale
    Version 4.2.6 | By Actuality Extensions | Visit plugin site | Docs | Support | Check for updates

    WooCommerce Product Bundles Premium
    Version 2.6.5 | By WPclever.net | Visit plugin site

    Woocommerce Products Per Page
    Version 1.2.5 | By Jeroen Sormani | View details

    WooCommerce Refund and Exchange
    Version 2.0.0 | By makewebbetter | Visit plugin site

    WooCommerce Role Based Methods
    Version 2.3.6 | By WPBackOffice | View details

    WooCommerce Sequential Order Numbers Pro
    Version 1.12.0 | By SkyVerge | View details

    WooCommerce Shipment Tracking
    Version 1.6.10 | By WooCommerce | View details

    WooCommerce Shop as Customer
    Version 2.12 | By cxThemes | Visit plugin site | Register for Updates

    WooCommerce Smart Compare
    Version 2.2.4 | By WPclever.net | View details

    WooCommerce Tab Manager
    Version 1.9.0 | By SkyVerge | View details

    WooCommerce UPS Shipping
    Version 3.2.9 | By WooCommerce | View details

    WooCommerce Wholesale Order Forma

    Plugin Author bfl

    (@bfl)

    Do you think you can deactivate a few of them for a minute or so to see if the “Authorize.Net (Authorize.Net)” payment method shows up on the mappings page? This way we would know if the problem is a plugin conflict. Then we can narrow it down to a specific plugin and fix it.

    Plugin Author bfl

    (@bfl)

    Hey @keithmorr. I just released an update that fixes the issue with overwriting the changes that were made in the background. Now the page will be automatically refreshed after a successful payment. This makes it impossible to accidentally overwrite any of the changes made by the plugin.

    As for the payment method mapping issue, another option (instead of deactivating them temporarily on your site, as per my previous reply) would be to provide me with a copy of your entire plugins directory, and I can check to see if there’s a plugin conflict. You can upload it to your preferred file sharing service and share it with me.

    Alternatively, you can send FTP credentials to [email protected], and I’ll download the plugins directory.

Viewing 14 replies - 31 through 44 (of 44 total)
  • The topic ‘Logging Payment as True WC payment’ is closed to new replies.