production
development
https://site3.sibsapimarket.com/sibs-qly/sibslabs
production
development
https://api.qly.sibspayments.com:11501/sibs-qly/sibslabs
production
development
https://site4.sibsapimarket.com/sibs-qly/sibslabs
Paths
/paymentChannels
get /paymentChannels
Get Payment Channels
Get Payment Channels.
Get Payment Channels.
Authorization
Required in header
string
Bearer Token. Based on OAuth2 authentication performed in a pre-step.
countryCode
Optional in query
string
Country code by which you want get a list of banks. ISO 3166 alpha-2
{
"pattern": "^[a-zA-Z]{2,2}",
"default": "PL"
}
Accept
Optional in header
string
application/json
200
200 OK
400
Bad Request.
401
Unauthorized.
403
Forbidden.
404
Not Found.
405
Method Not Allowed.
406
Not Acceptable.
408
Request Timeout.
415
Unsupported Media Type.
429
Too Many Requests.
500
Internal Server Error.
503
Service Unavailable.
504
Gatewaty Timeout.
Example Request
Example Response
GET https://site3.sibsapimarket.com/sibs-qly/sibslabs/sibs/spg/v2/paymentChannels
Try this operation
No response. This is a mixed content call. It is not possible to test HTTP APIs from an HTTPS secured Portal site and vice versa.
No response. This is a cross-origin call. Make sure the server accepts requests from this portal. Or if using self-signed SSL certificates then paste the URL above into your browser to accept the certificate before trying again (On Internet Explorer it must be the same browser tab.).
Definitions
Transaction Status. Possible values are "ACTC-Accepted Technical Validation" and "RJCT-Rejected".
{
"type": "string",
"enum": [
"ACTC",
"RJCT"
],
"default": "RJCT",
"additionalProperties": false
}
Gateway Type
{
"type": "string",
"enum": [
"PBL",
"Instant Payment",
"BLIK",
"Payment card",
"Electronic wallet",
"Automatic payment",
"Online installments"
],
"default": "PBL",
"additionalProperties": false
}
Array of Channels
{
"type": "array",
"items": {
"$ref": "#/definitions/Gateway"
}
}
Gateway
{
"type": "object",
"properties": {
"gatewayId": {
"description": "gatewayId",
"type": "string",
"maxLength": 25
},
"gatewayName": {
"description": "Gateway Name",
"type": "string",
"maxLength": 25
},
"gatewayType": {
"description": "Gateway Type.",
"$ref": "#/definitions/GatewayType"
},
"bankName": {
"description": "Bank Name",
"type": "string",
"maxLength": 25
},
"iconURL": {
"description": "Icon URL",
"type": "string",
"maxLength": 25
},
"statusDate": {
"description": "Status Date",
"type": "string",
"maxLength": 25
},
"countryCode": {
"description": "Status Date",
"type": "string",
"maxLength": 2,
"pattern": "^[a-zA-Z]{2,2}",
"default": "PL"
}
},
"required": [
"gatewayId",
"gatewayType"
]
}
Array of Regulations
{
"type": "array",
"items": {
"$ref": "#/definitions/Regulation"
}
}
Regulation
{
"type": "object",
"properties": {
"regulationId": {
"description": "Regulation ID",
"type": "string",
"maxLength": 25
},
"url": {
"description": "URL",
"type": "string"
},
"type": {
"description": "Type",
"$ref": "#/definitions/GatewayType"
},
"language": {
"description": "Language",
"type": "string",
"maxLength": 25
},
"gatewayId": {
"description": "Gateway ID",
"type": "string",
"maxLength": 25
},
"inputLabel": {
"description": "Input Label",
"type": "string",
"maxLength": 25
}
},
"required": [
"type"
]
}
{
"properties": {
"transactionStatus": {
"description": "Transaction Status.",
"$ref": "#/definitions/TransactionStatusType"
},
"paymentChannels": {
"description": "Payments Channels.",
"$ref": "#/definitions/PaymentChannels"
},
"regulations": {
"description": "Regulations.",
"$ref": "#/definitions/Regulations"
},
"returnStatus": {
"description": "Object that defines the Status of the transaction. Check the ReturnStatus definition.",
"$ref": "#/definitions/ReturnStatus"
}
},
"additionalProperties": false,
"required": [
"transactionStatus",
"returnStatus"
]
}
Object that defines the status of the processed transaction.
{
"properties": {
"statusCode": {
"type": "string",
"description": "\"000\" for success. Values different from \"000\" refer to errors.",
"example": "000"
},
"statusMsg": {
"type": "string",
"description": "Result message.",
"example": "Success"
},
"statusDescription": {
"type": "string",
"description": "Additional explaining text."
}
},
"additionalProperties": false,
"required": [
"statusCode",
"statusMsg"
]
}