Supported services
Ethoca Alerts supports the following services:
Merchant eligibility API
Operation ID | Merchant eligibility API |
---|---|
HTTP method | GET |
Resource URL | ethocaweb.com/ethoca-rest/rest/api/v1/merchants |
The DetermineMerchantEligibilityByAPI activity sets up the merchant eligibility API service as follows:
- The DetermineMerchantFilterCriteria activity maps the work layer data to the D_GetEthocaMerchantAPI data page.
- The GetEthocaMerchantAPI data transform invokes the merchant eligibility service.
- The GetEthocaMerchantAPIResponseGET data transform maps the service response data from the integration layer to the data layer.
The D_GetEthocaMerchantAPI data page contains a REST data source that is used when a connection with the Ethoca system is established.
Create
Operation ID | Create |
---|---|
HTTP method | POST |
Resource URL | ethocaweb.com/ethoca-rest/rest/api/v1/transactions/batch |
The InitiateCreateEthocaCase activity sets up the Create service as follows:
- The InitializeCreateEthocaCaseData data transform maps the work layer data to the D_CreateEthocaCase data page.
- The InitiateCreateEthocaCase data transform invokes the Create service.
- The CreateEthocaCaseResponsePOST data transform maps the service response data from the integration layer to the data layer.
- The output from the REST service is mapped to the EthocaInformation clipboard page. The same page stores all the information received from Ethoca Alerts.
Get Alert Id
Operation ID | Get Alert Id |
---|---|
HTTP method | GET |
Resource URL | ethocaweb.com/ethoca-rest/rest/api/v1/transactions/batch/{BatchId} |
The GetEthocaAlertId activity sets up the Get Alert Id service as follows:
- The InitiateGetEthocaAlertIdDefaults data transform maps the work layer data to the D_GetAlertID data page.
- The InitiateGetEthocaAlertId data transform invokes the Get Alert Id service.
- The GetAlertIDResponseGET data transform maps the service response data from the integration layer to the data layer.
Merchant Outcome
Operation ID | Merchant Outcome |
---|---|
HTTP method | GET |
Resource URL | ethocaweb.com/ethoca-rest/rest/api/v1/alerts/{AlertId} |
The GetEthocaMerchantOutcome activity sets up the Merchant Outcome service as follows:
- The InitiateGetEthocaMerchantOutcomeDefaults data transform maps the work layer data to the D_GetMerchantOutcomedata page.
- The GetEthocaMerchantOutcome data transform invokes the Merchant Outcome service.
- The GetMerchantOutcomeResponseGET data transform maps the service response data from the integration layer to the data layer.
EventNotificationCallback Service
Service REST rule | EventNotificationCallback |
---|---|
Service Package rule | EthocaServicePackage |
HTTP method | POST |
The service package contains the authentication credentials that are required by the external system to access Pega Smart Dispute for Issuers. Basic authentication is the method currently in use.
Upon successful authentication, the InvokeEthocaCallbackService activity executes. The activity opens the relevant Smart Dispute case, and resumes the flow based on the event type and the EthocaBatchID property value.
Previous topic Ethoca Alerts integration Next topic Ethoca alert ID and merchant outcome