Entangled
Forum Replies Created
-
Forum: Plugins
In reply to: [WooCommerce] Reports including On Hold Orders.Thanks for the reply. I did not change the Order, Woocommerce did and added this:
Awaiting payment notification from BitPay. Order status changed from Pending Payment to On Hold.
Make no sense why anything other than ‘Completed’ Orders is included in Reports, but, I’ll look at creating a custom Reports to exclude all but ‘Completed’ Orders using the link you provided.
Yeah, so the text is different. That is a simple CSS change what’s that got to do with getting a:
The ccexp field is required REFID:3183223282
error or the field being:
<input id=”authorizeaim-card-expiry”
when it should be:
input id=”merchantonegateway-card-expiry”
I know … Donations = Pay.
The only thing I see different between the screen shots: one say MercahntOne and the other says Authorize.net … so?
I just contacted the other plugin Support.
I have been in various Computer fields since 1977. Even worked for a major Software Company. You have yet to explain why 1 out of 3 fields in your Plugin is being “stepped” one. In other words, why do merchantonegateway-card-number and merchantonegateway-card-cvc and merchantonegateway-card-expiry doesn’t?
Give me an idea of what “Donations” mean.
Both screen look the same to me except for the Title.
What kind of support are you looking for to get this fixed and the Description field added?
Yes, I know a little about Firebug and Inspect Element.
You have yet to explain why 2 out of 3 fields work with both Plugins Activated.
I’ll contact the other Plugin guys and see what they have to said.
What about permanently adding a Description field to your MerchantOne plugin?
Nauru,
Disable = in Woocommerce Settings Checkout
Deactivate = in WordPress PluginsIf I simply Disable the Authorize.net plugin, your Plugin still gets:
authorizeaim-card-expiry
However, if I Deactivate it, your Plugin gets:
merchantonegateway-card-expiry
As mentioned, no matter what “status” the other Plugin is in, your Plugin gets:
input id=”merchantonegateway-card-number”
input id=”merchantonegateway-card-cvc”So 2 out of the 3 Credit Card fields are working correctly in your Plugin, why isn’t the CCExp field working like the others. My guess, you aren’t calling cad-expiry method the same way as you are calling the other two fields.
Craig
Nazrul,
I have been using this Plugin for another Merchant Account gateway for years:
Authorize.net for WooCommerce 1.2
(https://wordpress.org/plugins/os-woocommerce-authorizenet-aim/)wIt works fine by simply changing the URL to point to their Authorize.net emulation server. Their gateway is a true emulator.
Your MerchantOne Plugin works fine if I don’t have the above Plugin Activated. Even if I have the above Plugin Disable within Woocommerce, your plugin still does:
<input id=”authorizeaim-card-expiry”>
As mentioned, when the above Plugin is Deactivated, your Plugin does:
<input id=”merchantonegateway-card-expiry” class=”input-text wc-credit-card-form-card-expiry” type=”text” name=”merchantonegateway-card-expiry” placeholder=”MM / YY” autocomplete=”off”>
So please explain why your Plugin does:
<input id=”authorizeaim-card-expiry”>
when the above plugin is Activated?
Thank you,
Craig
Nazrul,
OK. I have a couple of Merchant Accounts.
With MerchantOne, I use your Plugin. For another, I use the Authorize.net Plugin and simple change the URL to point to their Authorize.net emulation server.
I have no Developer. I am pretty good at hacking code, but, I would prefer that you add the Description field to the MerchantOne code so:
1) everybody using the Plugin gets the benefit of the Description field
2) the next time you update the code, I don’t have to worry about stepping on my updateCan I take your code and simply change the URL to point to another Gateway(s)?
Let me know what it will take to get further development done on your MerchantOne plugin.
Craig
Doing some “testing”. If I Disable the Authorize.net plugin, I still get:
<input id=”authorizeaim-card-expiry” class=”input-text wc-credit-card-form-card-expiry” type=”text” maxlength=”7″ name=”authorizeaim-card-expiry” placeholder=”MM / YY” autocomplete=”off”>
If I Deactivate the Authorize.net plugin, I get:
<input id=”merchantonegateway-card-expiry” class=”input-text wc-credit-card-form-card-expiry” type=”text” name=”merchantonegateway-card-expiry” placeholder=”MM / YY” autocomplete=”off”>
Install this Plugin:
Authorize.net for WooCommerce 1.2
(https://wordpress.org/plugins/os-woocommerce-authorizenet-aim/)along with your MerchantOne Plugin, Activate / Enable them both and have your under (after) this one.
Add something to you Cart and do a Checkout. Enter the CC info, you will get:
The ccexp field is required REFID:3183223282
Viewing the Source, you will see
<input id=”authorizeaim-card-expiry”
where the other two fields are fine:
input id=”merchantonegateway-card-number”
input id=”merchantonegateway-card-cvc”So why does the ccexp field say “authorizeaim-card-expiry” yet the other two say “merchantonegateway”?
Nazrul,
What other Authorize.net emulator are you using? Here’s the one I am using:
Authorize.net for WooCommerce 1.2
(https://wordpress.org/plugins/os-woocommerce-authorizenet-aim/)
It also has the Description field which is needed too.
Thank you,
Craig
Nazrul,
Three things:
1) make the MerchantOne Plugin work with any number of Authorize.net emulation Plugins. It appears that your Plugin is picking up the Expiration Date from another Plugin:
<input id=”authorizeaim-card-expiry”
As mentioned, the other two fields are fine:
The other two fields are fine:
input id=”merchantonegateway-card-number”
input id=”merchantonegateway-card-cvc”2) Add a Description field so it appears on the Checkout page for the Customer to see and hopefully read.
3) Make sure the Plugin works with the WooCommerce Advanced Order Numbering Plugin. I ran into an issue with the BitPay Plugin not work correctly with it, and the Developer fixed it.
The Community would appreciate it.
Craig
Nazrul,
Thanks for the reply and the code. I’ll check it out.
I need to use different Gateways along with MerchantOne to provide different payment options.
I also have a couple of different Bitcoin plugins running. Again, to provide payment options.
Let me know if you can get this working.
Thanks again,
Craig
Hello,
OK, I reinstalled the Merchant One Plugin. The fields have changed to:
Merchantone username
Merchantone passwordHowever, when using the Plugin, I am still getting:
The ccexp field is required REFID:3183223282
All requires fields on the Order are filled it.
Well, this is real odd:
<label for=”authorizeaim-card-expiry”>Expiry (MM/YY) <span class=”required”>*</span></label>
<input id=”authorizeaim-card-expiry” class=”input-text wc-credit-card-form-card-expiry” type=”text” autocomplete=”off” placeholder=”MM / YY” name=”authorizeaim-card-expiry” maxlength=”7″ />The other two fields are fine:
input id=”merchantonegateway-card-number”
input id=”merchantonegateway-card-cvc”Now where is it getting the authorizeaim-card-expiry from and why aren’t the other two fields changed to match?
I did have another Authorized.net elimination Plugin running but I have disabled it within Woocommerce … same results.
I have Deactivated it … and I get:
input id=”merchantonegateway-card-expiry”
At least now I got something to research. The other emulation Plugin I am using with the only thing changed is the the LiveURL:
Authorize.net for WooCommerce 1.2
Also, is it possible to add a Description field so it shows on the Checkout form?
Thank you.