Resubmit

Resubmits an ACH Transaction.

Endpoints

URL

XML Endpoint

/EPNAPI/ACH.aspx

CGI

/EPNAPI/ACHXML.aspx

XML

Pages of Note

Transactions Status Flow

Transaction Errors and Severity Levels

Transaction Status Codes Guide

ACH Return Reason Codes

Endpoint Details

Parameters

Parameter Name

Type

Character Limit

Required

Notes

Method

String

20

Yes

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

Version

String

15

Yes

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

ResponseXML

Boolean

5

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

Test

Boolean

5

Optional

"True" if this is just a test that should not be finalized.  "False" (default) if this is a live/production request.

Login

String

16

Yes

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

Password

String

16

Yes

TransactionID

Int64

20

Yes

Number assigned by Check Commerce to the transaction which is to be Resubmitted.

ReferenceNumber

String

40

Depends

Identifier assigned by merchant to the transaction which is to be Resubmitted.

RoutingNumber

String

9

Depends

Always 9 digits.

AccountNumber

String

17

Depends

Numerals only.

Savings

Boolean

5

Depends

"True" if this is a savings account.  "False" (default) if this is a checking account

CheckNumber

String

8

Optional

Notes

String

60

Optional

Explanation for the Resubmit, to be stored for convenience.

Addenda

String

80

Optional

The addenda information can be attached to a transaction.  This is commonly used to specify extra account information that the IRS may need to match your payment to their system.

Notes:

One of the two parameters TransactionID or ReferenceNumber must be provided to identify the transaction to be queried.

Bank account information must be resubmitted if the original transaction was Returned by the bank as Invalid.

/EPNAPI/ACH.aspx

Request

/EpnApi/ACH.aspx?Method=Resubmit&Version=1.4.2.34&Login={MerchanLogin}&Password={MerchantPassword}&Test=true&TransactionID=1904885566&Savings=true

Response

Network=ACH
Method=Resubmit
Version=1.4.2
Test=True
Success=True
Severity=0
Message=Transaction resubmitted.
TransactionID=1904885799
Status=Accepted

/EPNAPI/ACHXML.aspx

Request

<ACH>
    <Method>Status</Method>
    <Login>{Merchant Login}</Login>
    <Password>{Merchant Password}</Password>
    <Version>1.4.2.34</Version>
    <TransactionID>1903707077</TransactionID>
    <Test>true</Test>
    <Savings>true</Savings>
</ACH>

Response

<?xml version="1.0"?>
<Response Network="ACH" Method="Resubmit" Version="1.4.2" Test="True" Success="True" Severity="0" TransactionID="1904885799" Status="Accepted"> 
  <Message>Transaction resubmitted.</Message> 
</Response>