If anyone sees this, we can safely assume this plug in has been abandoned. One of the issues you will have with this plug in is that it will not send the right info to the API hook. You will have to go in to the plug in editor on wordpress and modify the fields that it is sending to fix this.
AKA your plug in sends the first name twice to processor, not first name last name.
I modified mine to look like this to get the proper info.
$wc_order->billing_first_name,
$wc_order->billing_last_name,
$wc_order->billing_company,
$wc_order->billing_myfield6,
$wc_order->billing_myfield8,
$wc_order->billing_myfield10,
$wc_order->billing_state,
$wc_order->billing_postcode,
$wc_order->billing_country,
$wc_order->billing_phone,
$wc_order->billing_phone,
$wc_order->billing_email,
$wc_order->billing_myfield12,
]]>
hi,
What PCI level this plugin is compliant with?
thanks
]]>Hello,
When a transaction is coming from WooCommerce the last name of the customer is replaced by the first name. Please check this screenshot in order to see an example:
https://milardo.me/sandbox/merchantone/issue.png
You can see “megan megan”, “Paul Paul”, “Arkady Arkady”, etc which are only the first name of the customers, but duplicated.
checking on your code, on line 318 of the file webmicro-merchantone-woo-addon.php I see that you are sending the first name twice:
$wc_order->billing_first_name,
$wc_order->billing_first_name,
When it should be:
$wc_order->billing_first_name,
$wc_order->billing_last_name,
https://milardo.me/sandbox/merchantone/fix.png
Is there any way you could fix it and release a patch? just so that we won’t have to hardcode anything on our end.
Thanks!
]]>The other Thread got marked Resolved, when in fact it ain’t resolved …
Hello,
OK, I reinstalled the Merchant One Plugin. The fields have changed to:
Merchantone username
Merchantone password
However, 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.
https://www.ads-software.com/plugins/webmicro-merchantone-woo-addon/
]]>I am currently designing on a development server and have entered my client’s MerchantOne API details. It is currently in sandbox mode. But upon checkout an error is given: Error Processing Merchant One Payments.
The site url is h6designs.com/jolo-shop.
Thank you.
https://www.ads-software.com/plugins/webmicro-merchantone-woo-addon/
]]>I need to change its transaction type “sale” to ‘Authorization Only’ transaction. How I can do it. Will you guide me?
https://www.ads-software.com/plugins/webmicro-merchantone-woo-addon/
]]>