PurchaseLogService
Click here for a complete list of operations.
CreatePurchaseLog
Create a new purchase log.
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /services/PurchaseLogService.asmx HTTP/1.1
Host: demoservices.wrightexpresscorpcard.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://aocsolutions.com/EncompassWebServices/CreatePurchaseLog"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CreatePurchaseLog xmlns="http://aocsolutions.com/EncompassWebServices/">
<user>
<OrgGroupLoginId>string</OrgGroupLoginId>
<Username>string</Username>
<Password>string</Password>
</user>
<request>
<BankNumber>string</BankNumber>
<CompanyNumber>string</CompanyNumber>
<Amount>decimal</Amount>
<ActiveFromDate>dateTime</ActiveFromDate>
<ActiveToDate>dateTime</ActiveToDate>
<UserDefinedFields>
<UserDefinedField>
<FieldName>string</FieldName>
<ValueAsString>string</ValueAsString>
</UserDefinedField>
<UserDefinedField>
<FieldName>string</FieldName>
<ValueAsString>string</ValueAsString>
</UserDefinedField>
</UserDefinedFields>
<DeliveryMethod>None or Fax or Email</DeliveryMethod>
<DeliveryAddress>string</DeliveryAddress>
<BackupCardNumber>string</BackupCardNumber>
<Vendor>
<ID>string</ID>
<Name>string</Name>
<Address1>string</Address1>
<Address2>string</Address2>
<City>string</City>
<State>string</State>
<Zip>string</Zip>
<Phone>string</Phone>
<Fax>string</Fax>
<Contact>string</Contact>
<Comments>string</Comments>
<PaymentType>Card or Check or ACH</PaymentType>
</Vendor>
<ReturnImagePdf>boolean</ReturnImagePdf>
<MccGroupProfileName>string</MccGroupProfileName>
<DeliveryAttention>string</DeliveryAttention>
<BillingCurrency>string</BillingCurrency>
<LocalCurrency>string</LocalCurrency>
<_InternalId1>int</_InternalId1>
<CreditLimit>decimal</CreditLimit>
<MinAmount>decimal</MinAmount>
<AuthHoldDays>int</AuthHoldDays>
<Country>string</Country>
<PoolName>string</PoolName>
<PaymentSchedule>
<PaymentScheduleItem>
<ActiveFromDate>dateTime</ActiveFromDate>
<ActiveToDate>dateTime</ActiveToDate>
<Amount>decimal</Amount>
<CreditLimit>decimal</CreditLimit>
</PaymentScheduleItem>
<PaymentScheduleItem>
<ActiveFromDate>dateTime</ActiveFromDate>
<ActiveToDate>dateTime</ActiveToDate>
<Amount>decimal</Amount>
<CreditLimit>decimal</CreditLimit>
</PaymentScheduleItem>
</PaymentSchedule>
<AuthResetFrequency>Daily or Cycle or Monthly or Quarterly or Yearly or NoExpiration or Disabled</AuthResetFrequency>
<NumAuthsAllowed>int</NumAuthsAllowed>
<ReconcilePercentAbove>int</ReconcilePercentAbove>
<ReconcilePercentBelow>int</ReconcilePercentBelow>
<AuthRestrictCountryCode>
<string>string</string>
<string>string</string>
</AuthRestrictCountryCode>
<AuthRestrictCity>string</AuthRestrictCity>
<RequestID>string</RequestID>
</request>
</CreatePurchaseLog>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CreatePurchaseLogResponse xmlns="http://aocsolutions.com/EncompassWebServices/">
<CreatePurchaseLogResult>
<ResponseCode>Success or Failed or InvalidUserCredentials or AwaitingApproval or FailedCreditLimitUpdate or NoAvailableCards or UserDefinedFieldValidationFailed or InvalidUserDefinedFieldname or NoUDFsDefined or NoSubmissionPrivilege or NotFound or StandardFieldValidationFailed or InvalidOrganization or UnavailableAtThisTime or NoPrivilege</ResponseCode>
<Description>string</Description>
<PurchaseLogUniqueID>string</PurchaseLogUniqueID>
<CreditLimit>decimal</CreditLimit>
<Card>
<CardNumber>string</CardNumber>
<CVC2>string</CVC2>
<ExpirationDate>dateTime</ExpirationDate>
</Card>
<ImagePdfAsBase64String>string</ImagePdfAsBase64String>
</CreatePurchaseLogResult>
</CreatePurchaseLogResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /services/PurchaseLogService.asmx HTTP/1.1
Host: demoservices.wrightexpresscorpcard.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<CreatePurchaseLog xmlns="http://aocsolutions.com/EncompassWebServices/">
<user>
<OrgGroupLoginId>string</OrgGroupLoginId>
<Username>string</Username>
<Password>string</Password>
</user>
<request>
<BankNumber>string</BankNumber>
<CompanyNumber>string</CompanyNumber>
<Amount>decimal</Amount>
<ActiveFromDate>dateTime</ActiveFromDate>
<ActiveToDate>dateTime</ActiveToDate>
<UserDefinedFields>
<UserDefinedField>
<FieldName>string</FieldName>
<ValueAsString>string</ValueAsString>
</UserDefinedField>
<UserDefinedField>
<FieldName>string</FieldName>
<ValueAsString>string</ValueAsString>
</UserDefinedField>
</UserDefinedFields>
<DeliveryMethod>None or Fax or Email</DeliveryMethod>
<DeliveryAddress>string</DeliveryAddress>
<BackupCardNumber>string</BackupCardNumber>
<Vendor>
<ID>string</ID>
<Name>string</Name>
<Address1>string</Address1>
<Address2>string</Address2>
<City>string</City>
<State>string</State>
<Zip>string</Zip>
<Phone>string</Phone>
<Fax>string</Fax>
<Contact>string</Contact>
<Comments>string</Comments>
<PaymentType>Card or Check or ACH</PaymentType>
</Vendor>
<ReturnImagePdf>boolean</ReturnImagePdf>
<MccGroupProfileName>string</MccGroupProfileName>
<DeliveryAttention>string</DeliveryAttention>
<BillingCurrency>string</BillingCurrency>
<LocalCurrency>string</LocalCurrency>
<_InternalId1>int</_InternalId1>
<CreditLimit>decimal</CreditLimit>
<MinAmount>decimal</MinAmount>
<AuthHoldDays>int</AuthHoldDays>
<Country>string</Country>
<PoolName>string</PoolName>
<PaymentSchedule>
<PaymentScheduleItem>
<ActiveFromDate>dateTime</ActiveFromDate>
<ActiveToDate>dateTime</ActiveToDate>
<Amount>decimal</Amount>
<CreditLimit>decimal</CreditLimit>
</PaymentScheduleItem>
<PaymentScheduleItem>
<ActiveFromDate>dateTime</ActiveFromDate>
<ActiveToDate>dateTime</ActiveToDate>
<Amount>decimal</Amount>
<CreditLimit>decimal</CreditLimit>
</PaymentScheduleItem>
</PaymentSchedule>
<AuthResetFrequency>Daily or Cycle or Monthly or Quarterly or Yearly or NoExpiration or Disabled</AuthResetFrequency>
<NumAuthsAllowed>int</NumAuthsAllowed>
<ReconcilePercentAbove>int</ReconcilePercentAbove>
<ReconcilePercentBelow>int</ReconcilePercentBelow>
<AuthRestrictCountryCode>
<string>string</string>
<string>string</string>
</AuthRestrictCountryCode>
<AuthRestrictCity>string</AuthRestrictCity>
<RequestID>string</RequestID>
</request>
</CreatePurchaseLog>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<CreatePurchaseLogResponse xmlns="http://aocsolutions.com/EncompassWebServices/">
<CreatePurchaseLogResult>
<ResponseCode>Success or Failed or InvalidUserCredentials or AwaitingApproval or FailedCreditLimitUpdate or NoAvailableCards or UserDefinedFieldValidationFailed or InvalidUserDefinedFieldname or NoUDFsDefined or NoSubmissionPrivilege or NotFound or StandardFieldValidationFailed or InvalidOrganization or UnavailableAtThisTime or NoPrivilege</ResponseCode>
<Description>string</Description>
<PurchaseLogUniqueID>string</PurchaseLogUniqueID>
<CreditLimit>decimal</CreditLimit>
<Card>
<CardNumber>string</CardNumber>
<CVC2>string</CVC2>
<ExpirationDate>dateTime</ExpirationDate>
</Card>
<ImagePdfAsBase64String>string</ImagePdfAsBase64String>
</CreatePurchaseLogResult>
</CreatePurchaseLogResponse>
</soap12:Body>
</soap12:Envelope>