Reply
Contributor
Posts: 13
Registered: ‎10-25-2011
Accepted Solution

CIM transaction synchronous or asynchronous.

Dears,

      I am not sure about the CIM transactions' synchronous or asynchronous, the following ones are my understanding.

      synchronous means If I send a request to authorize.net, it will be done imediately.

      asynchronous means if I send a request to authorize.net, It will be added in a queue or something like that, and wil be done later.

      The following transaction types are synchronous:

           Authorize,

           Void,

           The authorize part of AuthorizeCapture,

       The following transaction types are asynchronous:

            Refund,

            The capture part of AuthorizeCapture,

            Capture

      Am I right for that?


Accepted Solutions
Solution
Accepted by topic author sucre
‎08-21-2015 01:58 AM
Posts: 1,609
Topics: 15
Kudos: 201
Solutions: 121
Registered: ‎06-23-2011

Re: CIM transaction synchronous or asynchronous.

You're confusing settlement with capture. Settlement is asynchronous, everything else is synchronous, including capture. Though voids of authorizations may not always release the funds immediately, depending on the bank, so that part may also effectively be asynchronous.

View solution in original post

Solution
Accepted by topic author sucre
‎08-21-2015 01:58 AM
Posts: 1,476
Topics: 33
Kudos: 34
Solutions: 126
Registered: ‎09-14-2009

Re: CIM transaction synchronous or asynchronous.

You are correct. It happens every night, automatically.


-------------------------------------------------------------------------------------------------------------------------------------------
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

View solution in original post


All Replies
Solution
Accepted by topic author sucre
‎08-21-2015 01:58 AM
Posts: 1,609
Topics: 15
Kudos: 201
Solutions: 121
Registered: ‎06-23-2011

Re: CIM transaction synchronous or asynchronous.

You're confusing settlement with capture. Settlement is asynchronous, everything else is synchronous, including capture. Though voids of authorizations may not always release the funds immediately, depending on the bank, so that part may also effectively be asynchronous.

Contributor
Posts: 13
Registered: ‎10-25-2011

Re: CIM transaction synchronous or asynchronous.

But there is no interface to do settlement thing, so when I captured, the system will do settlement auto in background, am I right? 

Solution
Accepted by topic author sucre
‎08-21-2015 01:58 AM
Posts: 1,476
Topics: 33
Kudos: 34
Solutions: 126
Registered: ‎09-14-2009

Re: CIM transaction synchronous or asynchronous.

You are correct. It happens every night, automatically.


-------------------------------------------------------------------------------------------------------------------------------------------
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