AuthorizeTransactionWithCustomer
- Method
- Example Request
- Example Response
AuthorizeTransactionWithCustomer(AuthorizeTransactionWithCustomerRequest)
The purpose of this operation is to create a debit or credit transaction with customer information.
Note: Per Nacha rules, same-day ACH transactions cannot exceed $1,000,000 (1 Million).
Parameters
| TYPE | NAME | DESCRIPTION |
|---|---|---|
| AuthorizeTransactionWithCustomerRequest | request |
Returns
| TYPE | DESCRIPTION |
|---|---|
| AuthorizeTransactionWithCustomerResponse |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:pv="https://ssl.selectpayment.com/PV">
<soapenv:Header/>
<soapenv:Body>
<pv:AuthorizeTransactionWithCustomer>
<pv:storeId>123456</pv:storeId>
<pv:storeKey>3z9em9oxqwX3acsaqc6H0ck8D3Yj</pv:storeKey>
<pv:customer>
<pv:EntityId>12345</pv:EntityId>
<pv:IsCompany>1</pv:IsCompany>
<pv:CustomerNumber>102030</pv:CustomerNumber>
<pv:Field1></pv:Field1>
<pv:Field2></pv:Field2>
<pv:Field3></pv:Field3>
<pv:FirstName></pv:FirstName>
<pv:LastName>Global Transportation</pv:LastName>
<pv:Email></pv:Email>
<pv:OtherEmail></pv:OtherEmail>
<pv:Address1>1231 Lakeview Hwy</pv:Address1>
<pv:Address2></pv:Address2>
<pv:City>Miami</pv:City>
<pv:StateRegion>FL</pv:StateRegion>
<pv:PostalCode>60332</pv:PostalCode>
<pv:Country>USA</pv:Country>
<pv:EveningPhone></pv:EveningPhone>
<pv:EveningExt></pv:EveningExt>
<pv:DaytimePhone></pv:DaytimePhone>
<pv:DaytimeExt></pv:DaytimeExt>
<pv:Fax></pv:Fax>
<pv:SSN></pv:SSN>
<pv:DLState></pv:DLState>
<pv:DLNumber></pv:DLNumber>
</pv:customer>
<pv:createCustomerIfDoesNotExists>1</pv:createCustomerIfDoesNotExists>
<pv:updateCustomerIfExists>0</pv:updateCustomerIfExists>
<pv:transaction>
<pv:EntityId>12345</pv:EntityId>
<pv:LocationId>102030</pv:LocationId>
<pv:PaymentOrigin>Signature_Original</pv:PaymentOrigin>
<pv:AccountType>Checking</pv:AccountType>
<pv:OperationType>Sale</pv:OperationType>
<pv:SettlementType>ACH</pv:SettlementType>
<pv:EffectiveDate>2011-02-17</pv:EffectiveDate>
<pv:Description></pv:Description>
<pv:TotalAmount>117.22</pv:TotalAmount>
<pv:Sale></pv:Sale>
<pv:ConvenienceFeeAmount></pv:ConvenienceFeeAmount>
<pv:BatchNumber></pv:BatchNumber>
<pv:TerminalNumber>__WebService</pv:TerminalNumber>
<pv:TransactionNumber>3213</pv:TransactionNumber>
<pv:Field1>Bldg. 10203</pv:Field1>
<pv:Field2>Unit 5C</pv:Field2>
<pv:Field3></pv:Field3>
<pv:CheckMICRLine></pv:CheckMICRLine>
<pv:CheckMICRSymbolSet></pv:CheckMICRSymbolSet>
<pv:RoutingNumber>123456789</pv:RoutingNumber>
<pv:AccountNumber>12345678901</pv:AccountNumber>
<pv:CheckNumber></pv:CheckNumber> <!--Optional:-->
<pv:SwipeTrack1>1254</pv:SwipeTrack1>
<pv:SwipeTrack2></pv:SwipeTrack2>
<pv:SwipeTrack3></pv:SwipeTrack3>
<pv:IsBusinessPayment>1</pv:IsBusinessPayment>
<pv:NameOnAccount>Global Transportation</pv:NameOnAccount>
<pv:BillingAddress1></pv:BillingAddress1>
<pv:BillingAddress2></pv:BillingAddress2>
<pv:BillingCity></pv:BillingCity>
<pv:BillingStateRegion></pv:BillingStateRegion>
<pv:BillingPostalCode></pv:BillingPostalCode>
<pv:BillingCountry></pv:BillingCountry>
<pv:BillingPhone></pv:BillingPhone>
<pv:IpAddressOfOriginator></pv:IpAddressOfOriginator>
<pv:EmailAddress></pv:EmailAddress>
<pv:SSN></pv:SSN>
<pv:DLState></pv:DLState>
<pv:DLNumber></pv:DLNumber>
<pv:CheckFrontImageBytes_TiffG4></pv:CheckFrontImageBytes_TiffG4>
<pv:CheckRearImageBytes_TiffG4></pv:CheckRearImageBytes_TiffG4>
<pv:OptionalThirdImageBytes_TiffG4></pv:OptionalThirdImageBytes_TiffG4>
<pv:OptionalThirdImageDescription></pv:OptionalThirdImageDescription>
</pv:transaction>
</pv:AuthorizeTransactionWithCustomer>
</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>
<AuthorizeTransactionWithCustomerResponse xmlns="https://ssl.selectpayment.com/PV">
<AuthorizeTransactionWithCustomerResult>
<ReferenceNumber>T:SFY9ALP74</ReferenceNumber>
<Success>true</Success>
<Error>false</Error>
<ResponseCode>Success</ResponseCode>
<ActualDate>2011-02-17T00:00:00.0000000-06:00</ActualDate>
<ResponseMessage/>
<OriginatedAs>ACH</OriginatedAs>
</AuthorizeTransactionWithCustomerResult>
</AuthorizeTransactionWithCustomerResponse>
</soap:Body>
</soap:Envelope>