GetMerchantIntegrationSettings
Gets merchant integration settings for a specific security id.
Description
This method is used to retrieve a list of merchant settings for an integration.
Syntax
MerchantIntegrationSettings[] GetMerchantIntegrationSettings(SecurityToken securityToken)
Arguments
Type | Name | Description |
---|---|---|
SecurityToken | SecurityToken | The merchant security token. (required) |
Return Value
Field | Description |
---|---|
MerchantIntegrationSettings[] | Returns a dynamic array of MerchantIntegrationSettings objects. |
Examples
IeBizServiceClient client = new IeBizServiceClient();
// The EBizCharge API security token
SecurityToken securityToken = new SecurityToken
{
SecurityId = "********-****-****-****-************",
UserId = "************",
Password = "************"
};
// Get the merchant integration settings from the API
MerchantIntegrationSettings[] merchantIntegrationSettingsResponse = client.GetMerchantIntegrationSettings(securityToken);
Request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ebiz="http://eBizCharge.ServiceModel.SOAP">
<soapenv:Header/>
<soapenv:Body>
<ebiz:GetMerchantIntegrationSettings>
<ebiz:securityToken>
<ebiz:SecurityId>********-****-****-****-************</ebiz:SecurityId>
<ebiz:UserId>************</ebiz:UserId>
<ebiz:Password>************</ebiz:Password>
</ebiz:securityToken>
</ebiz:GetMerchantIntegrationSettings>
</soapenv:Body>
</soapenv:Envelope>
Response:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetMerchantIntegrationSettingsResponse xmlns="http://eBizCharge.ServiceModel.SOAP">
<GetMerchantIntegrationSettingsResult>
<MerchantIntegrationSettings>
<SettingName>EnableAVSWarnings</SettingName>
<SettingValue>True</SettingValue>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>EnableCVVWarnings</SettingName>
<SettingValue>True</SettingValue>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>UseFullAmountForAVS</SettingName>
<SettingValue>True</SettingValue>
<SettingDescription>Verify card by running a preauth with the full transaction amount to retrieve Avs and Cvv responses</SettingDescription>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>DeclineTransactionIfAVSWarningsAreDisabled</SettingName>
<SettingValue>False</SettingValue>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>VerifyCreditCardBeforeSaving</SettingName>
<SettingValue>False</SettingValue>
<SettingDescription>Verify card before saving using $0.05 preauth</SettingDescription>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>AllowACHPayments</SettingName>
<SettingValue>True</SettingValue>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>AllowCreditCardPayments</SettingName>
<SettingValue>True</SettingValue>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>IsSurchargeEnabled</SettingName>
<SettingValue>True</SettingValue>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>SurchargePercentage</SettingName>
<SettingValue>2.97</SettingValue>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>SurchargeCaption</SettingName>
<SettingValue>Surcharge</SettingValue>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>SurchargeTypeId</SettingName>
<SettingValue>DailyDiscount</SettingValue>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>SurchargeCountryId</SettingName>
<SettingValue>USA</SettingValue>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>SurchargeTermsNote</SettingName>
<SettingValue>If you choose to pay with a credit card, you’ll be charged a 2.97% Surcharge. If you choose to pay with a debit card, you won’t be charged any fee.</SettingValue>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>BatchProcessingSurchargeTermsNote</SettingName>
<SettingValue>Surcharging is enabled. A surcharge fee will be added to all eligible payments processed with a credit card.</SettingValue>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>IsEMVEnabled</SettingName>
<SettingValue>False</SettingValue>
</MerchantIntegrationSettings>
<MerchantIntegrationSettings>
<SettingName>IsEMVPreAuthEnabled</SettingName>
<SettingValue>False</SettingValue>
</MerchantIntegrationSettings>
</GetMerchantIntegrationSettingsResult>
</GetMerchantIntegrationSettingsResponse>
</s:Body>
</s:Envelope>
Updated about 1 month ago