AuthorizeTransactionWithAddenda
- Method
- Example Request
- Example Response
AuthorizeTransactionWithAddenda(AuthorizeTransactionWithAddendaRequest)
The purpose of this operation is to create a Corporate Trade Exchange (CTX) or CCD+ debit or credit transaction with addenda information. CTX transactions can have up to 9,999 addenda records, while CCD+ transactions are limited to only a single addenda record.
note
Healthcare claim payments can be created as a CCD+ using this method.
Parameters
| TYPE | NAME | DESCRIPTION |
|---|---|---|
| AuthorizeTransactionWithAddendaRequest | request |
Returns
| TYPE | DESCRIPTION |
|---|---|
| AuthorizeTransactionWithAddendaResponse |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:pv="https://ssl.selectpayment.com/PV">
<soapenv:Header/>
<soapenv:Body>
<pv:AuthorizeTransactionWithAddenda>
<pv:storeId>123456</pv:storeId>
<pv:storeKey> ukDlnivc87NxIM2V6x5/YEP+WVE4</pv:storeKey>
<pv:addendaTransaction>
<pv:EntityId>12345</pv:EntityId>
<pv:LocationId>11223</pv:LocationId>
<pv:PaymentOrigin>Corporate_Trade_Exchange</pv:PaymentOrigin>
<pv:AccountType>Checking</pv:AccountType>
<pv:OperationType>Sale</pv:OperationType>
<pv:SettlementType>ACH</pv:SettlementType>
<pv:EffectiveDate>2013-09-13</pv:EffectiveDate>
<pv:Description></pv:Description>
<pv:TotalAmount>103.61</pv:TotalAmount>
<pv:BatchNumber></pv:BatchNumber>
<pv:TerminalNumber>__WebService</pv:TerminalNumber>
<pv:TransactionNumber>091313-1</pv:TransactionNumber>
<pv:Field1>CTX</pv:Field1>
<pv:Field2>Transaction</pv:Field2>
<pv:Field3>Test</pv:Field3>
<pv:RoutingNumber>111000025</pv:RoutingNumber>
<pv:AccountNumber>56498734546</pv:AccountNumber>
<pv:CheckNumber>11</pv:CheckNumber>
<pv:IsBusinessPayment>1</pv:IsBusinessPayment>
<pv:NameOnAccount>Felicia Stone</pv:NameOnAccount>
<pv:IpAddressOfOriginator></pv:IpAddressOfOriginator>
<pv:NotificationMethod>Merchant_Notify</pv:NotificationMethod>
<pv:FaceFeeType>Face</pv:FaceFeeType>
<pv:OwnerApplication>Web_Service</pv:OwnerApplication>
<pv:IsHealthcareClaimPmt>0</pv:IsHealthcareClaimPmt>
<pv:Addenda>
<!--Zero or more repetitions:-->
<pv:string>This is test addenda</pv:string>
<pv:string>This is test addenda too</pv:string>
<pv:string>This is test addenda that is lengthy</pv:string>
</pv:Addenda>
</pv:addendaTransaction>
</pv:AuthorizeTransactionWithAddenda>
</soapenv:Body>
</soapenv:Envelope>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<AuthorizeTransactionWithAddendaResponse xmlns="https://ssl.selectpayment.com/PV">
<AuthorizeTransactionWithAddendaResult>
<ReferenceNumber>T:9T10V7BBA1</ReferenceNumber>
<Success>true</Success>
<Error>false</Error>
<ResponseCode>Success</ResponseCode>
<ActualDate>2013-09-13T00:00:00-05:00</ActualDate>
<ResponseMessage/>
<OriginatedAs>ACH</OriginatedAs>
</AuthorizeTransactionWithAddendaResult>
</AuthorizeTransactionWithAddendaResponse>
</soap:Body>
</soap:Envelope>