Authorize Status

Check the status of an authorization, one of the two parameters TransactionID and ReferenceNumber must be provided to identify the transaction to be queried. The status of the specified transaction will be returned in the Message field as well as the AuthStatus field of the response.

Endpoints

URL

XML Endpoint

/EPNAPI/ACH.aspx

CGI

/EPNAPI/ACHXML.aspx

XML

Pages of Note

Transaction Errors and Severity Levels

Endpoint Details

Parameters

Parameter Name

Type

Max. Chars.

Basic Requirements

Notes

Method

String

20

Required

"Status".  This parameter is not submitted to WebService interfaces because it is implied by the WebService method being called.

Version

String

15

Required

Version of the API with which you integrated.  Should be at least "1.4.2".

ResponseXML

Boolean

5

Optional

"True" for an XML response.  "False" (default) for a simple text response.  The "ResponseXML" parameter is not submitted to XML interfaces because they always return an XML response.

Login

String

16

Required

Normally this is the merchant's 6-digit Company Number.

Password

String

16

Required

 

TransactionID

Int64

20

Depends

1Number assigned by Check Commerce to the Authorization which is to be queried.

ReferenceNumber

String

40

Depends

1Identifier assigned by Merchant to the transaction which is to be queried.

/EPNAPI/ACH.aspx

Request

EpnApi/ACH.aspx?Password=demoacct&Method=AuthStatus&Version=1.4.2.35&Login=999997&TransactionID=1502940335

Response

Method=AuthStatus
Version=1.4.2.35
Success=True
Severity=0
Message=Accepted
TransactionID=1502940335
Status=Authentication
ApprovalCode=
Note=PrevPay: nil +0
Note=Score: 100/100
Score=nil

/EPNAPI/ACHXML.aspx

Request

<?xml version="1.0"?>
<ACH>
  <Method>AuthStatus</Method>
  <Version>1.4.2.35</Version>
  <Login>999997</Login>
  <Password>demoacct</Password>
  <TransactionID>1502940335</TransactionID>
</ACH>

 

Response

<?xml version="1.0"?>
<Response Method="AuthStatus" Version="1.4.2.35" Success="True" Severity="0" TransactionID="1502940335" Status="Authentication" ApprovalCode="">
    <Message>Accepted</Message>
    <Notes>
        <Note>PrevPay: nil +0</Note>
        <Note>Score: 100/100</Note>
    </Notes>
    <Scores>
        <Score>nil</Score>
    </Scores>
</Response>