• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

3 Pages<123>
Marcus
#21 Posted : Saturday, March 15, 2008 7:03:21 PM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

PayPal totally screwed us on this one by cancelling support for all older versions of the DLL (the one we have is less than a year old) without any notification to us via email. We're testing the newer DLL now to resolve the issue.
Cliff
#22 Posted : Saturday, March 15, 2008 7:06:03 PM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

Thanks, Marcus. How great a chance is there that the new DLL won't gel with the existing BV code? I'm setting up to test it here now, but won't waste my time if it won't work as-is.
MitchA
#23 Posted : Saturday, March 15, 2008 7:07:07 PM(UTC)
MitchA

Rank: Member

Joined: 3/3/2006(UTC)
Posts: 1,737

Paypal strikes again. I am so impressed with them! Sign me up before I change my mind.
Optimists invent airplanes,
Pessimists buy parachutes.
Cliff
#24 Posted : Saturday, March 15, 2008 7:23:08 PM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

Originally Posted by: "MitchA" Go to Quoted Post
Paypal strikes again. I am so impressed with them! Sign me up before I change my mind.


I appreciate the help, Mitch! The last week's worth of stress over this issue has just flown away. You're a true asset.
MitchA
#25 Posted : Saturday, March 15, 2008 10:14:31 PM(UTC)
MitchA

Rank: Member

Joined: 3/3/2006(UTC)
Posts: 1,737

Well... just seems to me if PP is going to ask us to use their services, it's up to THEM to make our life easier, not the other way around. We're the ones paying fees to THEM so we're their clients, right? For second there it was looking like we work for them.

Somebody's going to get it right, do it cheaper and run them out of business. So far, Google is on the right track, but if Microsoft builds a PP style gateway into Vista, look out. It's such a good idea, I can't be the first to think of this....

I do plenty of on-line banking without PayPal's help.....

Gates and Co will screw it up... nevermind.
Optimists invent airplanes,
Pessimists buy parachutes.
Cliff
#26 Posted : Saturday, March 15, 2008 11:45:25 PM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

Thanks again for the link, Andy. I was just able to set up a new test environment to see if the new DLL works, but it looks like BVC5 is specifically looking for version 4.0.2 and won't play nice with anything else (which is understandable):

Could not load file or assembly 'Payflow_dotNET, Version=4.0.2.0, Culture=neutral, PublicKeyToken=14aa1e8d77f2a97c' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

I'll continue to wait on a solution from BV unless anyone knows of anything else I can try before this merchant asks me to investigate a new direction.
CodeSine
#27 Posted : Sunday, March 16, 2008 12:31:36 AM(UTC)
CodeSine

Rank: Member

Joined: 11/18/2003(UTC)
Posts: 1,465

I'm a bit confused. I have Payflow Pro customers using my payflow pro processor that are not reporting any issues. There may be newer versions of the payment dll but I don't see it breaking earlier versions.

Also, it might be a good idea to subscribe to their PayPal developer feed: feed://www.pdncommunity.com/rss/board?board.id=payflowstatus

This will allow you to stay on top of things a bit better.

Also, PayFlow Pro is a product of Verisign. It's been a COM application forever and it wasn't until PayPal bought it from Verisign that they actually started to improve it and bring it into this century. I know some of the tech team from Verisign came over with it so perhaps that is part of the problem. I know someone on the inside (which I am not at liberty to share) and they have informed me that previous versions should still work but always suggest staying up to date.

Oh and as far as MS, Vista and Gateways. That makes zero sense and the last thing we need is MS integrating anything regarding payments and credit cards. They couldn't even get Vista right. If it wasn't for .NET I wouldn't even own a Windows PC and every day I find myself using more and more technologies for web development not born of MS.
TIM

BVC Add-Ons and Development
Andy Miller
#28 Posted : Sunday, March 16, 2008 12:49:33 AM(UTC)
Andy Miller

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 2,136

Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: "Cliff" Go to Quoted Post



I'll continue to wait on a solution from BV unless anyone knows of anything else I can try before this merchant asks me to investigate a new direction.

There is a way to redirect assembly versions (http://msdn2.microsoft.com/en-us/library/7wd6ex19(VS.71).aspx). If you send me some PayFlow Pro test credentials, I can help test it from here.
Andy Miller
Structured Solutions

Shipper 3 - High Velocity Shipment Processing
CorneliuTusnea
#29 Posted : Sunday, March 16, 2008 2:00:23 AM(UTC)
CorneliuTusnea

Rank: Member

Joined: 8/17/2006(UTC)
Posts: 681

Originally Posted by: "MitchA" Go to Quoted Post


Gates and Co will screw it up... nevermind.
How do you know that? Maybe they will get it right this time :)


Regards,

Corneliu.
http://www.bestgames.com.au
http://www.bestchess.com.au



BV Product Links, Details and Signatures: Improve your customer experience:

http://www.acorns.com.au/projects/bv/quicklink/

Andy Miller
#30 Posted : Sunday, March 16, 2008 4:28:21 AM(UTC)
Andy Miller

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 2,136

Was thanked: 1 time(s) in 1 post(s)
Oddly, Microsoft's own ecommerce product does not include support for any payment processor or shipping company. My guess is they do not want to get into the business of releasing updates every few or months. Right now they release service packs about once each year and a new version (requiring a fee) every 7-10 years. I think I read they want to shorten the gap between versions down to 5 years.

Very different.
Andy Miller
Structured Solutions

Shipper 3 - High Velocity Shipment Processing
MitchA
#31 Posted : Sunday, March 16, 2008 10:07:38 AM(UTC)
MitchA

Rank: Member

Joined: 3/3/2006(UTC)
Posts: 1,737

To boil this down... BVC is sold to single licence holders, small store owners. Like all other platforms in it's price bracket, BVC touts integration with most payment processors, PP included. (There's even a check-box for it in admin) This is a sales pitch, a promise, an 'ease of use' premise upon which a small store owner should depend when he pays his money and commits to spending 100's of hours building his store.

If hiring a developer is a requirement to get certain payment gateways working - it's being kept a secret.

I set up Authorize.net on my previousstore6 and on my BVC store. 10 minutes, tops. Has anyone spent 10 minutes integrating PP? As I said, if they want me fees, they can make it easier for me. They're loss, not mine. I'm sure they don't miss me.

As a small business owner I don't like this idea that I need to learn how to install dll patches and spend hours testing and fiddling and pestering BV's staff and/or hire a developer or buy a $XXX.00 plug-in (more fiddling) just to make PP work.
Optimists invent airplanes,
Pessimists buy parachutes.
Cliff
#32 Posted : Sunday, March 16, 2008 1:09:40 PM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

Originally Posted by: "MitchA" Go to Quoted Post
I set up Authorize.net on my previousstore6 and on my BVC store. 10 minutes, tops. Has anyone spent 10 minutes integrating PP? As I said, if they want me fees, they can make it easier for me. They're loss, not mine. I'm sure they don't miss me.


You've never integrated either processor. You put your credentials in the inputs provided in the admin. It's that simple for the end user, and if it doesn't work OOTB as promised then it's the vendor's problem. PP takes no more time to set up on both ends than Authorize.net does, but this isn't even about PP. It's about Payflow, a completely different system which worked perfectly fine until an upgrade to SP3. No fiddling required, no need to learn how to install patches, until the software upgrade itself broke the connection.

Sorry, am I pestering BV's staff?
Cliff
#33 Posted : Sunday, March 16, 2008 3:10:00 PM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

Originally Posted by: "Andy Miller" Go to Quoted Post
Originally Posted by: "Cliff" Go to Quoted Post
I'll continue to wait on a solution from BV unless anyone knows of anything else I can try before this merchant asks me to investigate a new direction.
There is a way to redirect assembly versions (http://msdn2.microsoft.com/en-us/library/7wd6ex19(VS.71).aspx). If you send me some PayFlow Pro test credentials, I can help test it from here.


Andy, awesome trick, thanks! I just redirected the assembly version by placing this after the connection strings section in the web.config:
Code:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Payflow_dotNET"
publicKeyToken="14aa1e8d77f2a97c"
culture="neutral" />
<bindingRedirect oldVersion="4.0.2.0"
newVersion="4.3.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>


No more application errors complaining about the new version. I was able to test an authorization and capture successfully without errors in TEST mode using the new DLL, but I'm getting this payment error in LIVE mode:

Code:
3/16/2008
Authorize Information:
Response AVS: AVSADDR: AVSZIP: IAVS:
Response Code: 4
Response Text: Invalid amount: 10401-Currency is not supported
Amount: $0.00


Not sure why it works in TEST and not LIVE. So no luck yet.

Marcus, I hope this helps. To sum it up so far:
1. The SP2 store was originally using v4.1.0.0 of Payflow_dotNet.dll, which wasn't included in the BVC installation (I had to get it from CodeSine).
2. The upgrade to SP3.2+hotfixes suddenly began referencing an older Payflow DLL (4.0.2.0, which also wasn't included in the SP3 upgrade files).
3. The required 4.0.2.0 or something in SP3.2+hotfixes broke the ability to authorize and capture. I'm uncomfortable with rolling anything back as so many updates have been done.
4. Redirecting the assembly version to the latest 4.3.0.0 downloaded from the Payflow SDK works, but doesn't fix the issue. Nice to have the latest, I guess.
5. Seems the problem is in the payment code on BVC5's side somewhere after SP3?

Could this be as simple as a currency code typo in the SP3+ main payment DLL?
CodeSine
#34 Posted : Sunday, March 16, 2008 4:56:33 PM(UTC)
CodeSine

Rank: Member

Joined: 11/18/2003(UTC)
Posts: 1,465

Marcus, I don't have the latest payment code since you have taken it over but in my version there was a line for setting the amount:

Code:

[color=#0000ff]End[/color][color=#0000ff]Function[/color]
There is no need to ask for the CurrencyCode in this case because it's not used by the PayflowPro API as far as I can see and PayPal refers to Currency but they don't mean it in a localization sense.


Hope that helps.
TIM

BVC Add-Ons and Development
Cliff
#35 Posted : Sunday, March 16, 2008 7:20:07 PM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

Once again, I'm in debt to Tim and Andy. Thank you guys so much; this has been a hell of a week and I'm so far behind because of this shit.

Tim and I have been testing all afternoon and he whipped up a separate payment plugin for me this afternoon that works with Payflow_dotNet.dll and overrides the Payflow code in the BVC5 payment dll. So far, orders are finally being authorized when placed. He's basically the man.

My only source of relief has been orders that customers have selected the PayPal option for have apparently been processing just fine. BVC5 updates one thing and breaks another well too often to be this far out of beta. I'm so sorry, but it's too obvious to be personal opinion, unlike certain diatribes in this thread. That fine line adjacent to tapped patience is fast approaching.

I love the BV crew, but you'll never accuse me of being a blind fanboy. I'll be rocking in the corner in the fetal position if anyone needs me.
Marcus
#36 Posted : Monday, March 17, 2008 9:13:54 AM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

Cliff,

As I said in response to you by email we are investigating the issue. We have many other customers running PayFlowPro without issue and we're not yet sure why your store is throwing an error.

We're dealing with moving targets for payment processor integration. PayFlowPro changes their code much more frequently than we release new versions of BV Commerce. It is possible that something was broken in 5.3.2 but it's also possible that PayFlowPro changed something on their end. We're still looking into this.

I don't expect fan boys (nor would that be helpful to the community) but I do expect that someone as technically savy as yourself would understand how difficult integrations and dependencies can be on software development.
Marcus
#37 Posted : Monday, March 17, 2008 12:33:58 PM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

Cliff,

Try going to Options->Payment->Credit Card->BV Payflow Pro and editing your settings. See what currency code is selected? Make sure it's US Dollars and hit "save."
Cliff
#38 Posted : Monday, March 17, 2008 1:52:16 PM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

Marcus, I'm sorry, I'm just speaking out of frustration. I do understand the difficulties, but the timeline is what I've been upset about. I went days without a response at all and a week of pressure from the merchant (understandably), which just adds up to a lot of stress (which doesn't happen to me very often).

I've checked the selected currency several times a day, and posted it near the beginning of this thread. It's never changed from U.S Dollar that I can tell.
Cliff
#39 Posted : Monday, March 17, 2008 2:01:25 PM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

Marcus, perhaps try Tim's fix above and reference the new DLL (v4.30), unless there's something deeper in 3.2 that may have created the problem. Those were in the files he ended up sending me yesterday and it seems to be working so far.
dcs68
#40 Posted : Monday, June 23, 2008 2:09:37 PM(UTC)
dcs68

Rank: Member

Joined: 6/1/2004(UTC)
Posts: 720

Was there ever a resolve to this? I am having the same issue...

Thanks,

Derek



Derek Schaaf

http://www.yourticketzone.com

[url=http://www.cmcdds.com][/url]
3 Pages<123>
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.

©2024 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012