Skip to content

Terminal

This page provides information about the APIs for creating and deleting a terminal.

Create terminal

To be able to make other shop and terminal operations, please check below the available environment endpoints:

EnvironmentURLOperation Method & EndpointOperation Description
PRODapi.sibsgateway.comPOST /sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/terminalCreate a Merchant Establishment Terminal resource
CERstargate-cer.qly.site1.sibs.ptPOST /sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/terminalCreate a Merchant Establishment Terminal resource
Sandboxsandbox.sibsgateway.comPOST /sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/terminalCreate a Merchant Establishment Terminal resource

You need to perform a POST request with the following data:

Parameters
ParameterTypeConditionRequiredDescription
Content-typeStringMandatoryHeaderapplication/json
Merchant-IDStringMandatoryPathID of the Merchant
Shop-IDStringMandatoryPathID of the Establishment
X-Request-IDStringMandatoryHeaderID of the request, unique to the call, as determined by the initiating party
x-ibm-client-idStringMandatoryHeaderToken that identifies a client organization. It is provided during onboarding process and must be used in every call

After the request, the API will respond with one of the two status codes:

Status CodeMessageTransactionStatus
000Success“ACT” (Accepted Technical Validation)
999Unexpected Error“RJT” (Rejected)
Info

For more information related to the error messages, please refer to the page Onboarding API > Merchant, section Error handling.

Cancel terminal

To cancel an existing terminal, you can execute a DELETE operation. For this action, utilize the following endpoints:

EnvironmentURLOperation Method & EndpointDescription
PRODapi.sibsgateway.comDELETE /sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/teminalDelete a Terminal resource
CERstargate-cer.qly.site1.sibs.ptDELETE
/sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/teminal
Delete a Terminal resource
Sandboxsandbox.sibsgateway.comDELETE /sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/teminalDelete a Terminal resource

You need to perform a CANCEL request with the following data:

Header and Path Parameters
ParameterTypeConditionRequiredDescription
Content-typeStringMandatoryHeaderapplication/json
Merchant-IDStringMandatoryPathID of the Merchant (required in the path)
Shop-IDStringMandatoryPathID of the Establishment (required in the path)
Terminal-idStringMandatoryPathID of the Terminal (required in the path)
X-Request-IDStringMandatoryHeaderID of the request, unique to the call, as determined by the initiating party
x-ibm-client-idStringMandatoryHeaderToken that identifies a client organization. It is provided during onboarding process and must be used in every call

After the request, the API will respond with one of the two status codes:

Status CodeMessageTransactionStatus
000Success“ACT” (Accepted Technical Validation)
999Unexpected Error“RJT” (Rejected)