Manage Tokenizations API
Use Case
This API is used to manage a tokenizations.
CANCEL: The tokenizations cannot be restored after it has been cancelled.
DEACTIVE: The tokenizations can be restored after it has been cancelled.
ACTIVE: used to active token after Deactive.
Request
POST/v2/tokenizations/manage
| Parameter | Type | Required | Description | 
|---|---|---|---|
| merchantId | Fundiin provides MID as a unique identifier to each merchant. | ||
| referenceId | The reference id of the transaction you want to cancel. | ||
| tokenizations | user tokenizations want to cancel | ||
| merchantUserId | merchantUserId want to cancel | ||
| requestType | CANCEL,DEACTIVE,ACTIVE | ||
| tokenizations | The tokenizations User | ||
| lang | Language of returned message(vioren) | 
Example Request
{
    "merchantId": "Your merchant code",
    "referenceId": "Your order number",
    "tokenizations": "Your token",
    "requestType": "CANCEL",
    "merchantUserId": "merchantUserId",
    "tokenizations": "IAoa3wmENyYEluGRvMC5yqxuhWiV8WU1",
    "lang": "vi",
}
Response
| Parameter | Type | Required | Description | 
|---|---|---|---|
| merchantId | Fundiin provides MID as a unique identifier to each merchant. | ||
| referenceId | Merchant's Reference Id unique for every refund transaction | ||
| responseTime | Date & Time of response: Format: YYYY-MM-DD hh:mm:ss | ||
| resultStatus | Result Status | ||
| resultMsg | The result message which contains information about the result. | 
{
    "merchantId": "FundiinVN",
    "referenceId": "Your order number",
    "responseTime": 1689315609,
    "resultMsg": "Thành công",
    "resultStatus": "APPROVED"
}
Result Status & Messages
| Status code | Description | Action to take | 
|---|---|---|
| APPROVED | Cancel transaction was approved | |
| ACCESS_DENIED | Access denied. | Please check your settings in merchant portal, or contact Fundiin for configurations. | 
| MERCHANT_USER_ID_INVALID | The merchantUserId is required | Please send Fundiin merchantUserId because this is required. | 
| INVALID_REQUEST | Invalid request. e.g. Invalid merchantUserId etc. | |
| INVALID_REFERENCE_ID | The referenceId is invalid | Please retry with a different | 
| INVALID_CLIENT_ID | The cliendId is not registered | |
| INVALID_SIGNATURE | The signature is invalid. | |
| INVALID_MERCHANT_ID | The merchant is not registered. | |
| INVALID_HTTP_METHOD | The server does not implement the requested HTTPS method. | |
| INVALID_API | API is not defined. | Check whether the request URL is correct. Ensure that the endpoint of the called API is correct. | 
| REQUEST_PROCESSING | The request already processed or in progress | |
| DOWNSTREAM_ERROR | Partner downstream timeout. (Retriable) | |
| ERROR_GENERAL | Declined due to general reasons other than the specific decline error codes provided. |