AddApplicationData
Description
This method is used to add a new application to EBizCharge.
Syntax
ApplicationDataResponse ApplicationDataResponse AddApplicationData(SecurityToken ueSecurityToken securityToken, string applicationId, string lookupKey, string base64String).
Arguments
| Type | Name | Description | 
|---|---|---|
| securityToken | Merchant security token: used to identify merchant and validate transaction. (required) | |
| String | applicationId | Application ID. (required) | 
| String | lookupKey | Look up key. (required) | 
| String | base64String | Base 64 string encryption. (required) | 
Return Value
| Type | Description | 
|---|---|
| ApplicationDataResponse ApplicationDataResponse | Returns result of AddApplicationData request. | 
Example
public function AddApplicationData()
{
    $client = new SoapClient('End point URL');
    $securityToken = array(
        'SecurityId' => '******-454757-4567457-********',
        'UserId' => 'merchant1',
        'Password' => 'merchant1'
    );
    $response = $this->soapClient->AddApplicationData(array(
        'securityToken' => $securityToken,
        'applicationId' => '3453-4354-4354',
        'lookupKey' => '****-4354-4354-3454',
        'base64String' => 'dsfsdf454fg5565655555555555fgdfgdf',
    ));
    $result = $response->AddApplicationDataResult;
}Request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ebiz="http://eBizCharge.ServiceModel.SOAP">
   <soapenv:Header />
   <soapenv:Body>
      <ebiz:AddApplicationData>
         <ebiz:securityToken>
            <ebiz:SecurityId>********-55ee-434c-b126-********</ebiz:SecurityId>
            <ebiz:UserId>?</ebiz:UserId>
            <ebiz:Password>?</ebiz:Password>
         </ebiz:securityToken>
         <ebiz:applicationId>********-55ee-434c-b126-********</ebiz:applicationId>
         <ebiz:lookupKey>Salesforce</ebiz:lookupKey>
         <ebiz:base64String>f050411********4110551111</ebiz:base64String>
      </ebiz:AddApplicationData>
   </soapenv:Body>
</soapenv:Envelope>
Response: 
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <AddApplicationDataResponse xmlns="http://eBizCharge.ServiceModel.SOAP">
         <AddApplicationDataResult>
            <ApplicationDataInternalId>********-affe-4fa6-a6c3-********</ApplicationDataInternalId>
            <Status>Success</Status>
            <StatusCode>1</StatusCode>
            <Error />
            <ErrorCode>0</ErrorCode>
         </AddApplicationDataResult>
      </AddApplicationDataResponse>
   </s:Body>
</s:Envelope>public void AddApplicationData()
        {
            eBizService apiClient = new eBizService();
            SecurityToken securityToken = new SecurityToken
            {
                SecurityId = "*******-c870-41b8-aa5c-********",
                UserId = "",
                Password = ""
            };
            var applicationId = "********-c2d7-4c37-80c7-********";
            var lookupKey = "Country";
            var base64String = "VVNB"; //Base64  encoded string
            var response = apiClient.AddApplicationData(securityToken,applicationId,lookupKey,base64String);
            Console.WriteLine(response.Status);
            Console.WriteLine(response.StatusCode);
            Console.WriteLine(response.Error);
            Console.WriteLine(response.ErrorCode);
            Console.ReadLine();
        }Updated 2 months ago
