AuthorizeRecurringTransaction
- Method
- Example Request
- Example Response
AuthorizeRecurringTransaction(AuthorizeRecurringTransactionRequest)
The purpose of this operation is to create a recurring debit transaction with optional customer information.
note
Recurring Telephone_IVR and Telephone_Operator transactions will not be created if IsBusinessPayment is True (1).
Parameters
| TYPE | NAME | DESCRIPTION |
|---|---|---|
| AuthorizeRecurringTransactionRequest | request |
Returns
| TYPE | DESCRIPTION |
|---|---|
| AuthorizeRecurringTransactionResponse |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:pv="https://ssl.selectpayment.com/PV">
<soapenv:Header/>
<soapenv:Body>
<pv:AuthorizeRecurringTransaction>
<pv:storeId>123456</pv:storeId>
<pv:storeKey>3z9em9oxqwX3acsaqc6H0ck8D3Yj </pv:storeKey>
<pv:customer>
<pv:EntityId>12345</pv:EntityId>
<pv:IsCompany>0</pv:IsCompany>
<pv:CustomerNumber>010612</pv:CustomerNumber>
<pv:FirstName>Patricia</pv:FirstName>
<pv:LastName>Lambert</pv:LastName>
</pv:customer>
<pv:createCustomerIfDoesNotExists>1</pv:createCustomerIfDoesNotExists>
<pv:updateCustomerIfExists>0</pv:updateCustomerIfExists>
<pv:recurringTransaction>
<pv:EntityId>12345</pv:EntityId>
<pv:LocationId>10606</pv:LocationId>
<pv:RecurringPaymentOrigin>Telephone_Operator</pv:RecurringPaymentOrigin>
<pv:EffectiveDate>2012-01-06</pv:EffectiveDate>
<pv:Description>Recurring</pv:Description>
<pv:TotalAmount>50.00</pv:TotalAmount>
<pv:TransactionNumber>010612</pv:TransactionNumber>
<pv:RoutingNumber>111000025</pv:RoutingNumber>
<pv:AccountNumber>033589725</pv:AccountNumber>
<pv:IsBusinessPayment>0</pv:IsBusinessPayment>
<pv:NameOnAccount>Patricia Lambert</pv:NameOnAccount>
</pv:recurringTransaction>
</pv:AuthorizeRecurringTransaction>
</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>
<AuthorizeRecurringTransactionResponse xmlns="https://ssl.selectpayment.com/PV">
<AuthorizeRecurringTransactionResult>
<ReferenceNumber>T:R9388BX8A1</ReferenceNumber>
<Success>true</Success>
<Error>false</Error>
<ResponseCode>Success</ResponseCode>
<ActualDate>2012-01-06T00:00:00-06:00</ActualDate>
<ResponseMessage/>
<OriginatedAs>ACH</OriginatedAs>
</AuthorizeRecurringTransactionResult>
</AuthorizeRecurringTransactionResponse>
</soap:Body>
</soap:Envelope>