Retrieve Product Configuration ID

This API allows Paymentology to retrieve the product configuration ID from the client based on the client's proprietary logic to determine the product configuration ID.

Request flow to retrieve Product Configuration ID from Client

Request flow to retrieve Product Configuration ID from Client

The following explains the sent request and response parameters, what they represent, how Paymentology expects to receive or send a value, and whether they are required.

Request

Field nameDescriptionFormatExample
token (REQUIRED)This is the Paymentology public card token value.long numeric100023980
walletIdThis is the wallet ID we receive from 3rd parties, Paymentology forwards this valueString123
{
    "token": 100023980,
    "walletId": "123"
}

Response

Success response: 200 OK

Field name

Description

Format

Example

productConfigurationId (REQUIRED)

The product configuration ID is based on the client's mapping that will be returned to 3rd parties.

String

a962778c-c33d-11ed-afa1-
0242ac120002

{
    "productConfigurationId": "a962778c-c33d-11ed-afa1-0242ac120002"
}

Error response: 4XX

The client should respond with a 4xx HTTP Status code if the client cannot process the request from Paymentology due to an invalid request.

Error response: 5XX INTERNAL SERVER ERROR

The client should respond with any 5xx HTTP Status code if something wrong happens during the processing on the client side.