logo
Welcome to our new AbleCommerce forums. As a guest, you may view the information here. To post to this forum, you must have a registered account with us, either as a new user evaluating AbleCommerce or an existing user of the application. For all questions related to the older version of Gold and earlier, please go to AbleCommerce Gold forum. Please use your AbleCommerce username and password to Login. New Registrations are disabled.

Notification

Icon
Error

Options
Go to last post Go to first unread
charles25686713  
#1 Posted : Tuesday, March 14, 2023 10:05:17 AM(UTC)
charles25686713

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 7/1/2022(UTC)
Posts: 44

Thanks: 4 times
Was thanked: 1 time(s) in 1 post(s)
Hi, e-check isn't working for us. Two users have reported seeing this error when trying to use it:

---
There was a problem processing your payment: The element 'transactionRequest' in namespace 'AnetApi/xml/v1/schema/AnetApiSchema.xsd' has invalid child element 'amount' in namespace 'AnetApi/xml/v1/schema/AnetApiSchema.xsd'. List of possible elements expected: 'transactionType' in namespace 'AnetApi/xml/v1/schema/AnetApiSchema.xsd'.
---

Other authorize.net CIM entries work fine.

There isn't an error in the error log; if the user didn't report it, we wouldn't know it happened.

As far as I can tell, e-check is properly associated with authorize.net CIM.

Please advise.

Thanks,
Charles

Wanna join the discussion?! Login to your AbleCommerce Forums forum account. New Registrations are disabled.

shaharyar  
#2 Posted : Thursday, March 16, 2023 7:21:58 AM(UTC)
shaharyar

Rank: Advanced Member

Groups: Admin, Developers, Registered, HelpDesk, Authorized User
Joined: 10/5/2018(UTC)
Posts: 679

Thanks: 5 times
Was thanked: 112 time(s) in 111 post(s)
Hi,

I am able to reproduce the issue. I am reporting this issue to be fixed.
Thanks for pointing this out.
shaharyar  
#3 Posted : Tuesday, March 21, 2023 1:54:14 AM(UTC)
shaharyar

Rank: Advanced Member

Groups: Admin, Developers, Registered, HelpDesk, Authorized User
Joined: 10/5/2018(UTC)
Posts: 679

Thanks: 5 times
Was thanked: 112 time(s) in 111 post(s)
This is fixed to be released in upcoming release. I am sharing the changes here.

1- Open file IntegratedProviders\AuthorizeNetCIM\AuthNetCIMProvider.cs

2- Locate the following content at line # 1602 in DoStandardAuthorize function

Code:
if (!isCheckPayment)
{
    bool capture = (this.UseAuthCapture || authorizeRequest.Capture);
    string transactionType = capture ? "authCaptureTransaction" : "authOnlyTransaction"
    transRequest.transactionType = transactionType;                
}


3- Replace with
Code:
if (!isCheckPayment)
{
    bool capture = (this.UseAuthCapture || authorizeRequest.Capture);
    string transactionType = capture ? "authCaptureTransaction" : "authOnlyTransaction"
    transRequest.transactionType = transactionType;                
}
else
{
    transRequest.transactionType = "authCaptureTransaction";
}


4- Compile the plugin and copy the updated zip file in Website/Plugins folder.
charles25686713  
#4 Posted : Tuesday, March 21, 2023 8:58:58 AM(UTC)
charles25686713

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 7/1/2022(UTC)
Posts: 44

Thanks: 4 times
Was thanked: 1 time(s) in 1 post(s)
Thanks.

I don't have the source code to do this.
Katie S  
#5 Posted : Wednesday, March 22, 2023 12:24:45 PM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 372

Thanks: 4 times
Was thanked: 32 time(s) in 31 post(s)
Hi Charles,

We'll be coming out with the next version within the next 2 weeks. This issue is fixed for 9.0.8.

Thanks for your support!

Katie
Secure eCommerce Software and Hosting
ray22901031  
#6 Posted : Wednesday, March 22, 2023 2:33:06 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 788

Thanks: 3 times
Was thanked: 13 time(s) in 13 post(s)
Care to give an updated feature list, what has changed?
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.