Static Configuration Call
Method Goals This method returns important information about the behavior of the integration.
Request Format The request only requires the provider code.
Response Format The response contains a list of parameters that will inform how to configure the integration.
StaticConfigurationRQ_ Example
<StaticConfigurationRQ>
</StaticConfigurationRQ>
StaticConfigurationRQ
Only the structure defined on common-structure is needed
StaticConfigurationRS Example
<StaticConfigurationRS>
<operationImplemented>True</operationImplemented>
<ImplementsRedirect>True</ImplementsRedirect>
<ImplementsRefund>True</ImplementsRefund>
<ImplementsDetails>True</ImplementsDetails>
<ImplementsDetailsByDate>True</ImplementsDetailsByDate>
<ImplementsSeedAuthentication>True</ImplementsSeedAuthentication>
<ImplementsItemsDetails>True</ImplementsItemsDetails>
<RequiresNotificationACK>True</RequiresNotificationACK>
<ImplementsUrls>
<Url>Success</Url>
<Url>Fail</Url>
<Url>Notification</Url>
<UrlsNotifications>
<Status>Denied</Status>
<Status>Received</Status>
<Status>Refunded</Status>
</UrlsNotifications>
</ImplementsUrls>
</StaticConfigurationRS>
StaticConfigurationRS
Element | Number | Type | Description |
---|---|---|---|
StaticConfigurationRS | 1 | Root node. | |
ImplementsRedirect | 1 | Boolean | Informs if the provider implements client redirect. This means if is necessary to redirect the client to the providers web page to confirm the payment. |
ImplementsRefund | 1 | Boolean | Informs if the provider allows to refund a payment. If true, “RefundPayment” is available. |
ImplementsDetails | 1 | Boolean | Informs if the provider allows to get payment details. If true, “DetailsPayment” is available. |
ImplementsDetailsByDate | 1 | Boolean | Informs if the provider allows to get payment details searching by date. If true, “DetailsPayment” is available to search by start and end sate. |
ImplementsSeedAuthentication | 1 | Boolean | Informs if the provider allows to Authenticate the client redirection with a Seed. |
ImplementsItemsDetails | 1 | Boolean | Informs if the provider allows to send the items information in the CreatePaymentRquest to show this information in the providers payment page. This means the client will see this information when it’s redirected to the providers page to confirm the payment. |
RequiresNotificationACK | 1 | Boolean | Informs if the provider requires a response to the notification sent. |
ImplementsUrls | 0..1 | Informs if the provider allows to specify redirect and notification urls. | |
ImplementsUrls/Url | 1..n | String | List of url. Informs if the provider allows to specific type of url (posible values: “Success”, “Fail” or “Notification”). |
ImplementsUrls/UrlsNotifications | 0..1 | Informs of different notification type urls the provider allows. | |
ImplementsUrls/UrlsNotifications/Status | 1..n | String | List of Status. Informs of notification type urls allowed by the provider (possible values: “Received”, “Denied”, “Refunded” or “Pending”). |