Integration and Testing

Authorize.Net API questions and help with your payment integration.

Reply
Highlighted
Member
Posts: 5
Registered: ‎03-17-2012

C++ integration

Is there a simple integration method and sample code for MFC C++ (windows) or C Win32?

Posts: 1,476
Topics: 33
Kudos: 37
Solutions: 126
Registered: ‎09-14-2009

Re: C++ integration

All of the integration methods work with any programming language. Unfortunately you'll be hard pressed to find code samples for C++ as Authnet doesn't offer any and I would be surprised if anyone opensourced their C++ code.


-------------------------------------------------------------------------------------------------------------------------------------------
John Conde :: Certified Authorize.Net Developer (Brainyminds) :: Official Authorize.Net Blogger

NEW! Handling Authorize.Net's Webhooks with PHP

Integrate Every Authorize.Net JSON API with One PHP Class (Sample code included)

Tutorials for integrating Authorize.Net with PHP: AIM, ARB, CIM, Silent Post
All About Authorize.Net's Silent Post
Member
Posts: 5
Registered: ‎03-17-2012

Re: C++ integration

Thanks.  Which method would not need a certificate on the machine where the desktop App resides?

Posts: 1,609
Topics: 15
Kudos: 209
Solutions: 121
Registered: ‎06-23-2011

Re: C++ integration

The only way you can charge cards directly from an application is with AIM. Since you're connecting directly to Authorize.net and using their SSL, all your application has to be able to do is connect successfully to an https:// URL, you don't need a certificate on your end.

 

Keep in mind that AIM has PCI security requirements, and should only be used on devices that are used solely for charging cards, are not networked to other devices, connect directly to Authorize.net, and have sufficient firewalls / security software / etc. to protect your Internet connection. Following those rules will qualify you for SAQ-C, which is doable, rather than SAQ-D, which isn't.

 

Short of that, you can just put the charging part of the application on a web site and pop up a web browser. That will enable you to use methods hosted from Authorize.net, such as SIM or DPM.