Fetch payment product info
POST/api/Payments/GetPaymentProduct
Description​
Retrieve detailed information about a specific payment product that is needed for payment.
Request​
- application/json
Body Parameters
ActionLog object
LogInfo object
Validation objectrequiredThe validation parameter, mandatory to all Banking Suite API calls.
The access token for authentication.
The key assigned to the application.
The unique code assigned to the customer.
The unique identifier of the device.
The key used for login.
The token used to refresh the session.
The username for authentication.
The code associated with the product for which payment information is being requested.
A flag indicating if the payment is being made online.
Responses​
- 200
- application/json
- text/json
- text/plain
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- ]
- ]
- Array [
- ]
- Array [
- ]
- Array [
- Array [
- ]
- ]
- Array [
- Array [
- ]
- ]
frequentProductsList object[]
extraFields object[]
paymentCode object
Possible values: [100, 101, 102, 103, 200, 201, 202, 203, 204, 205, 206, 207, 208, 226, 300, 301, 302, 303, 304, 305, 306, 307, 308, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 421, 422, 423, 424, 426, 428, 429, 431, 451, 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, 511]
Description: 100 = "Continue", 101 = "SwitchingProtocols", 102 = "Processing", 103 = "EarlyHints", 200 = "OK", 201 = "Created", 202 = "Accepted", 203 = "NonAuthoritativeInformation", 204 = "NoContent", 205 = "ResetContent", 206 = "PartialContent", 207 = "MultiStatus", 208 = "AlreadyReported", 226 = "IMUsed", 300 = "Ambiguous", 300 = "Ambiguous", 301 = "Moved", 301 = "Moved", 302 = "Redirect", 302 = "Redirect", 303 = "RedirectMethod", 303 = "RedirectMethod", 304 = "NotModified", 305 = "UseProxy", 306 = "Unused", 307 = "TemporaryRedirect", 307 = "TemporaryRedirect", 308 = "PermanentRedirect", 400 = "BadRequest", 401 = "Unauthorized", 402 = "PaymentRequired", 403 = "Forbidden", 404 = "NotFound", 405 = "MethodNotAllowed", 406 = "NotAcceptable", 407 = "ProxyAuthenticationRequired", 408 = "RequestTimeout", 409 = "Conflict", 410 = "Gone", 411 = "LengthRequired", 412 = "PreconditionFailed", 413 = "RequestEntityTooLarge", 414 = "RequestUriTooLong", 415 = "UnsupportedMediaType", 416 = "RequestedRangeNotSatisfiable", 417 = "ExpectationFailed", 421 = "MisdirectedRequest", 422 = "UnprocessableEntity", 423 = "Locked", 424 = "FailedDependency", 426 = "UpgradeRequired", 428 = "PreconditionRequired", 429 = "TooManyRequests", 431 = "RequestHeaderFieldsTooLarge", 451 = "UnavailableForLegalReasons", 500 = "InternalServerError", 501 = "NotImplemented", 502 = "BadGateway", 503 = "ServiceUnavailable", 504 = "GatewayTimeout", 505 = "HttpVersionNotSupported", 506 = "VariantAlsoNegotiates", 507 = "InsufficientStorage", 508 = "LoopDetected", 510 = "NotExtended", 511 = "NetworkAuthenticationRequired"
paymentCategories object[]
product object
extraFields object[]
paymentCode object
productsList object[]
extraFields object[]
paymentCode object
recentProductsList object[]
extraFields object[]
paymentCode object
Possible values: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
Description: 0 = "UNKNOWN", 1 = "OK", 2 = "FAIL", 3 = "UNAUTHORIZED", 4 = "PASSWORD_EXPIRED", 5 = "DISABLED", 6 = "BLOCKED", 7 = "TIME_OUT", 8 = "NO_INTERNET", 9 = "INVALID_ACCOUNT", 10 = "REQUIRE_UPDATE", 11 = "SYSTEM_DOWN", 12 = "PENDING_COMMAND", 13 = "PENDING_LOGIN", 14 = "REGISTERED"
{
"frequentProductsList": [
{
"billImageBase64": "string",
"categoryName": "string",
"displayName": "string",
"englishDisplayName": "string",
"extraFields": [
{
"fieldName": "string",
"label": "string",
"maxLength": 0,
"minLength": 0,
"order": 0
}
],
"hasOnline": true,
"iconBase64": "string",
"name": "string",
"paymentCode": {
"maxLength": 0,
"minLength": 0,
"order": 0
},
"productCode": "string",
"remittanceInformationMaxLength": 0,
"remittanceInformationMinLength": 0,
"remittanceInformationType": "string",
"totalCharges": 0
}
],
"httpStatusCode": 100,
"message": "string",
"paymentCategories": [
{
"englishName": "string",
"name": "string",
"priority": 0
}
],
"product": {
"billImageBase64": "string",
"categoryName": "string",
"displayName": "string",
"englishDisplayName": "string",
"extraFields": [
{
"fieldName": "string",
"label": "string",
"maxLength": 0,
"minLength": 0,
"order": 0
}
],
"hasOnline": true,
"iconBase64": "string",
"name": "string",
"paymentCode": {
"maxLength": 0,
"minLength": 0,
"order": 0
},
"productCode": "string",
"remittanceInformationMaxLength": 0,
"remittanceInformationMinLength": 0,
"remittanceInformationType": "string",
"totalCharges": 0
},
"productsList": [
{
"billImageBase64": "string",
"categoryName": "string",
"displayName": "string",
"englishDisplayName": "string",
"extraFields": [
{
"fieldName": "string",
"label": "string",
"maxLength": 0,
"minLength": 0,
"order": 0
}
],
"hasOnline": true,
"iconBase64": "string",
"name": "string",
"paymentCode": {
"maxLength": 0,
"minLength": 0,
"order": 0
},
"productCode": "string",
"remittanceInformationMaxLength": 0,
"remittanceInformationMinLength": 0,
"remittanceInformationType": "string",
"totalCharges": 0
}
],
"recentProductsList": [
{
"billImageBase64": "string",
"categoryName": "string",
"displayName": "string",
"englishDisplayName": "string",
"extraFields": [
{
"fieldName": "string",
"label": "string",
"maxLength": 0,
"minLength": 0,
"order": 0
}
],
"hasOnline": true,
"iconBase64": "string",
"name": "string",
"paymentCode": {
"maxLength": 0,
"minLength": 0,
"order": 0
},
"productCode": "string",
"remittanceInformationMaxLength": 0,
"remittanceInformationMinLength": 0,
"remittanceInformationType": "string",
"totalCharges": 0
}
],
"requiredVersion": 0,
"status": 0
}
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- ]
- ]
- Array [
- ]
- Array [
- ]
- Array [
- Array [
- ]
- ]
- Array [
- Array [
- ]
- ]
frequentProductsList object[]
extraFields object[]
paymentCode object
Possible values: [100, 101, 102, 103, 200, 201, 202, 203, 204, 205, 206, 207, 208, 226, 300, 301, 302, 303, 304, 305, 306, 307, 308, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 421, 422, 423, 424, 426, 428, 429, 431, 451, 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, 511]
Description: 100 = "Continue", 101 = "SwitchingProtocols", 102 = "Processing", 103 = "EarlyHints", 200 = "OK", 201 = "Created", 202 = "Accepted", 203 = "NonAuthoritativeInformation", 204 = "NoContent", 205 = "ResetContent", 206 = "PartialContent", 207 = "MultiStatus", 208 = "AlreadyReported", 226 = "IMUsed", 300 = "Ambiguous", 300 = "Ambiguous", 301 = "Moved", 301 = "Moved", 302 = "Redirect", 302 = "Redirect", 303 = "RedirectMethod", 303 = "RedirectMethod", 304 = "NotModified", 305 = "UseProxy", 306 = "Unused", 307 = "TemporaryRedirect", 307 = "TemporaryRedirect", 308 = "PermanentRedirect", 400 = "BadRequest", 401 = "Unauthorized", 402 = "PaymentRequired", 403 = "Forbidden", 404 = "NotFound", 405 = "MethodNotAllowed", 406 = "NotAcceptable", 407 = "ProxyAuthenticationRequired", 408 = "RequestTimeout", 409 = "Conflict", 410 = "Gone", 411 = "LengthRequired", 412 = "PreconditionFailed", 413 = "RequestEntityTooLarge", 414 = "RequestUriTooLong", 415 = "UnsupportedMediaType", 416 = "RequestedRangeNotSatisfiable", 417 = "ExpectationFailed", 421 = "MisdirectedRequest", 422 = "UnprocessableEntity", 423 = "Locked", 424 = "FailedDependency", 426 = "UpgradeRequired", 428 = "PreconditionRequired", 429 = "TooManyRequests", 431 = "RequestHeaderFieldsTooLarge", 451 = "UnavailableForLegalReasons", 500 = "InternalServerError", 501 = "NotImplemented", 502 = "BadGateway", 503 = "ServiceUnavailable", 504 = "GatewayTimeout", 505 = "HttpVersionNotSupported", 506 = "VariantAlsoNegotiates", 507 = "InsufficientStorage", 508 = "LoopDetected", 510 = "NotExtended", 511 = "NetworkAuthenticationRequired"
paymentCategories object[]
product object
extraFields object[]
paymentCode object
productsList object[]
extraFields object[]
paymentCode object
recentProductsList object[]
extraFields object[]
paymentCode object
Possible values: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
Description: 0 = "UNKNOWN", 1 = "OK", 2 = "FAIL", 3 = "UNAUTHORIZED", 4 = "PASSWORD_EXPIRED", 5 = "DISABLED", 6 = "BLOCKED", 7 = "TIME_OUT", 8 = "NO_INTERNET", 9 = "INVALID_ACCOUNT", 10 = "REQUIRE_UPDATE", 11 = "SYSTEM_DOWN", 12 = "PENDING_COMMAND", 13 = "PENDING_LOGIN", 14 = "REGISTERED"
{
"frequentProductsList": [
{
"billImageBase64": "string",
"categoryName": "string",
"displayName": "string",
"englishDisplayName": "string",
"extraFields": [
{
"fieldName": "string",
"label": "string",
"maxLength": 0,
"minLength": 0,
"order": 0
}
],
"hasOnline": true,
"iconBase64": "string",
"name": "string",
"paymentCode": {
"maxLength": 0,
"minLength": 0,
"order": 0
},
"productCode": "string",
"remittanceInformationMaxLength": 0,
"remittanceInformationMinLength": 0,
"remittanceInformationType": "string",
"totalCharges": 0
}
],
"httpStatusCode": 100,
"message": "string",
"paymentCategories": [
{
"englishName": "string",
"name": "string",
"priority": 0
}
],
"product": {
"billImageBase64": "string",
"categoryName": "string",
"displayName": "string",
"englishDisplayName": "string",
"extraFields": [
{
"fieldName": "string",
"label": "string",
"maxLength": 0,
"minLength": 0,
"order": 0
}
],
"hasOnline": true,
"iconBase64": "string",
"name": "string",
"paymentCode": {
"maxLength": 0,
"minLength": 0,
"order": 0
},
"productCode": "string",
"remittanceInformationMaxLength": 0,
"remittanceInformationMinLength": 0,
"remittanceInformationType": "string",
"totalCharges": 0
},
"productsList": [
{
"billImageBase64": "string",
"categoryName": "string",
"displayName": "string",
"englishDisplayName": "string",
"extraFields": [
{
"fieldName": "string",
"label": "string",
"maxLength": 0,
"minLength": 0,
"order": 0
}
],
"hasOnline": true,
"iconBase64": "string",
"name": "string",
"paymentCode": {
"maxLength": 0,
"minLength": 0,
"order": 0
},
"productCode": "string",
"remittanceInformationMaxLength": 0,
"remittanceInformationMinLength": 0,
"remittanceInformationType": "string",
"totalCharges": 0
}
],
"recentProductsList": [
{
"billImageBase64": "string",
"categoryName": "string",
"displayName": "string",
"englishDisplayName": "string",
"extraFields": [
{
"fieldName": "string",
"label": "string",
"maxLength": 0,
"minLength": 0,
"order": 0
}
],
"hasOnline": true,
"iconBase64": "string",
"name": "string",
"paymentCode": {
"maxLength": 0,
"minLength": 0,
"order": 0
},
"productCode": "string",
"remittanceInformationMaxLength": 0,
"remittanceInformationMinLength": 0,
"remittanceInformationType": "string",
"totalCharges": 0
}
],
"requiredVersion": 0,
"status": 0
}
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- ]
- ]
- Array [
- ]
- Array [
- ]
- Array [
- Array [
- ]
- ]
- Array [
- Array [
- ]
- ]
frequentProductsList object[]
extraFields object[]
paymentCode object
Possible values: [100, 101, 102, 103, 200, 201, 202, 203, 204, 205, 206, 207, 208, 226, 300, 301, 302, 303, 304, 305, 306, 307, 308, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 421, 422, 423, 424, 426, 428, 429, 431, 451, 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, 511]
Description: 100 = "Continue", 101 = "SwitchingProtocols", 102 = "Processing", 103 = "EarlyHints", 200 = "OK", 201 = "Created", 202 = "Accepted", 203 = "NonAuthoritativeInformation", 204 = "NoContent", 205 = "ResetContent", 206 = "PartialContent", 207 = "MultiStatus", 208 = "AlreadyReported", 226 = "IMUsed", 300 = "Ambiguous", 300 = "Ambiguous", 301 = "Moved", 301 = "Moved", 302 = "Redirect", 302 = "Redirect", 303 = "RedirectMethod", 303 = "RedirectMethod", 304 = "NotModified", 305 = "UseProxy", 306 = "Unused", 307 = "TemporaryRedirect", 307 = "TemporaryRedirect", 308 = "PermanentRedirect", 400 = "BadRequest", 401 = "Unauthorized", 402 = "PaymentRequired", 403 = "Forbidden", 404 = "NotFound", 405 = "MethodNotAllowed", 406 = "NotAcceptable", 407 = "ProxyAuthenticationRequired", 408 = "RequestTimeout", 409 = "Conflict", 410 = "Gone", 411 = "LengthRequired", 412 = "PreconditionFailed", 413 = "RequestEntityTooLarge", 414 = "RequestUriTooLong", 415 = "UnsupportedMediaType", 416 = "RequestedRangeNotSatisfiable", 417 = "ExpectationFailed", 421 = "MisdirectedRequest", 422 = "UnprocessableEntity", 423 = "Locked", 424 = "FailedDependency", 426 = "UpgradeRequired", 428 = "PreconditionRequired", 429 = "TooManyRequests", 431 = "RequestHeaderFieldsTooLarge", 451 = "UnavailableForLegalReasons", 500 = "InternalServerError", 501 = "NotImplemented", 502 = "BadGateway", 503 = "ServiceUnavailable", 504 = "GatewayTimeout", 505 = "HttpVersionNotSupported", 506 = "VariantAlsoNegotiates", 507 = "InsufficientStorage", 508 = "LoopDetected", 510 = "NotExtended", 511 = "NetworkAuthenticationRequired"
paymentCategories object[]
product object
extraFields object[]
paymentCode object
productsList object[]
extraFields object[]
paymentCode object
recentProductsList object[]
extraFields object[]
paymentCode object
Possible values: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
Description: 0 = "UNKNOWN", 1 = "OK", 2 = "FAIL", 3 = "UNAUTHORIZED", 4 = "PASSWORD_EXPIRED", 5 = "DISABLED", 6 = "BLOCKED", 7 = "TIME_OUT", 8 = "NO_INTERNET", 9 = "INVALID_ACCOUNT", 10 = "REQUIRE_UPDATE", 11 = "SYSTEM_DOWN", 12 = "PENDING_COMMAND", 13 = "PENDING_LOGIN", 14 = "REGISTERED"
{
"frequentProductsList": [
{
"billImageBase64": "string",
"categoryName": "string",
"displayName": "string",
"englishDisplayName": "string",
"extraFields": [
{
"fieldName": "string",
"label": "string",
"maxLength": 0,
"minLength": 0,
"order": 0
}
],
"hasOnline": true,
"iconBase64": "string",
"name": "string",
"paymentCode": {
"maxLength": 0,
"minLength": 0,
"order": 0
},
"productCode": "string",
"remittanceInformationMaxLength": 0,
"remittanceInformationMinLength": 0,
"remittanceInformationType": "string",
"totalCharges": 0
}
],
"httpStatusCode": 100,
"message": "string",
"paymentCategories": [
{
"englishName": "string",
"name": "string",
"priority": 0
}
],
"product": {
"billImageBase64": "string",
"categoryName": "string",
"displayName": "string",
"englishDisplayName": "string",
"extraFields": [
{
"fieldName": "string",
"label": "string",
"maxLength": 0,
"minLength": 0,
"order": 0
}
],
"hasOnline": true,
"iconBase64": "string",
"name": "string",
"paymentCode": {
"maxLength": 0,
"minLength": 0,
"order": 0
},
"productCode": "string",
"remittanceInformationMaxLength": 0,
"remittanceInformationMinLength": 0,
"remittanceInformationType": "string",
"totalCharges": 0
},
"productsList": [
{
"billImageBase64": "string",
"categoryName": "string",
"displayName": "string",
"englishDisplayName": "string",
"extraFields": [
{
"fieldName": "string",
"label": "string",
"maxLength": 0,
"minLength": 0,
"order": 0
}
],
"hasOnline": true,
"iconBase64": "string",
"name": "string",
"paymentCode": {
"maxLength": 0,
"minLength": 0,
"order": 0
},
"productCode": "string",
"remittanceInformationMaxLength": 0,
"remittanceInformationMinLength": 0,
"remittanceInformationType": "string",
"totalCharges": 0
}
],
"recentProductsList": [
{
"billImageBase64": "string",
"categoryName": "string",
"displayName": "string",
"englishDisplayName": "string",
"extraFields": [
{
"fieldName": "string",
"label": "string",
"maxLength": 0,
"minLength": 0,
"order": 0
}
],
"hasOnline": true,
"iconBase64": "string",
"name": "string",
"paymentCode": {
"maxLength": 0,
"minLength": 0,
"order": 0
},
"productCode": "string",
"remittanceInformationMaxLength": 0,
"remittanceInformationMinLength": 0,
"remittanceInformationType": "string",
"totalCharges": 0
}
],
"requiredVersion": 0,
"status": 0
}