cURL
curl --location --request GET "https://api.kashimi.tech/api/v1/archive/payment-statuses?paymentId=123e4567-e89b-12d3-a456-426614174000"
--header "Accept: application/json"
--header "Authorization: Bearer YOUR_ACCESS_TOKEN"[
{
"id": "e68eee70-bfe9-4885-8650-46ec7d017458",
"paymentId": "123e4567-e89b-12d3-a456-426614174000",
"status": "PENDING",
"detailedStatus": "PAYMENT_CONSENT_CALLBACK_PROCESSING_PENDING",
"failureReasons": [],
"createdAt": "2023-10-01T12:00:00Z"
},
{
"id": "f79fff81-cff0-5996-9761-57fd8e128569",
"paymentId": "123e4567-e89b-12d3-a456-426614174000",
"status": "COMPLETED",
"detailedStatus": "PAYMENT_EXECUTION_COMPLETED",
"failureReasons": [],
"createdAt": "2023-10-01T12:05:00Z"
}
]{
"statusCode": 400,
"title": "Bad Request",
"message": "Invalid UUID format"
}{
"statusCode": 401,
"title": "Unauthorized",
"message": "Unauthorized"
}{
"statusCode": 403,
"title": "Forbidden",
"message": "Access denied"
}Payments
Get payment statuses
Returns the complete status history of a specific payment. Use it to review the payment journey, detailed processing stages, and any failure reasons.
GET
/
api
/
v1
/
archive
/
payment-statuses
cURL
curl --location --request GET "https://api.kashimi.tech/api/v1/archive/payment-statuses?paymentId=123e4567-e89b-12d3-a456-426614174000"
--header "Accept: application/json"
--header "Authorization: Bearer YOUR_ACCESS_TOKEN"[
{
"id": "e68eee70-bfe9-4885-8650-46ec7d017458",
"paymentId": "123e4567-e89b-12d3-a456-426614174000",
"status": "PENDING",
"detailedStatus": "PAYMENT_CONSENT_CALLBACK_PROCESSING_PENDING",
"failureReasons": [],
"createdAt": "2023-10-01T12:00:00Z"
},
{
"id": "f79fff81-cff0-5996-9761-57fd8e128569",
"paymentId": "123e4567-e89b-12d3-a456-426614174000",
"status": "COMPLETED",
"detailedStatus": "PAYMENT_EXECUTION_COMPLETED",
"failureReasons": [],
"createdAt": "2023-10-01T12:05:00Z"
}
]{
"statusCode": 400,
"title": "Bad Request",
"message": "Invalid UUID format"
}{
"statusCode": 401,
"title": "Unauthorized",
"message": "Unauthorized"
}{
"statusCode": 403,
"title": "Forbidden",
"message": "Access denied"
}Query Parameters
Response
Returns all payment statuses for the given payment ID
Detailed payment status
Available options:
PROVIDER_SELECTION_REDIRECT_PENDING, PROVIDER_SELECTION_CALLBACK_PROCESSING_PENDING, FOLLOWUP_DATA_COLLECTION_REQUIRED_CHECK_PENDING, FOLLOWUP_DATA_COLLECTION_REDIRECT_PENDING, FOLLOWUP_DATA_COLLECTION_CALLBACK_PROCESSING_PENDING, FOLLOWUP_DATA_COLLECTION_CALLBACK_PROCESSING_FAILED, SENDER_AUTHORIZATION_REQUIRED_CHECK_PENDING, SENDER_AUTHORIZATION_REDIRECT_PENDING, SENDER_AUTHORIZATION_REDIRECT_FAILED, SENDER_AUTHORIZATION_CALLBACK_PROCESSING_PENDING, SENDER_AUTHORIZATION_CALLBACK_PROCESSING_FAILED, SENDER_ACCOUNT_REQUIRED_CHECK_PENDING, SENDER_ACCOUNT_INFORMATION_CONSENT_REQUIRED_CHECK_PENDING, SENDER_ACCOUNT_INFORMATION_CONSENT_REDIRECT_PENDING, SENDER_ACCOUNT_INFORMATION_CONSENT_REDIRECT_FAILED, SENDER_ACCOUNT_INFORMATION_CONSENT_CALLBACK_PROCESSING_PENDING, SENDER_ACCOUNT_INFORMATION_CONSENT_CALLBACK_PROCESSING_FAILED, SENDER_ACCOUNT_LIST_RETRIEVAL_PENDING, SENDER_ACCOUNT_LIST_RETRIEVAL_FAILED, SENDER_ACCOUNT_SELECTION_REQUIRED_CHECK_PENDING, SENDER_ACCOUNT_SELECTION_REQUIRED_CHECK_FAILED, SENDER_ACCOUNT_SELECTION_REDIRECT_PENDING, SENDER_ACCOUNT_SELECTION_REDIRECT_FAILED, SENDER_ACCOUNT_SELECTION_CALLBACK_PROCESSING_PENDING, SENDER_ACCOUNT_SELECTION_CALLBACK_PROCESSING_FAILED, PAYMENT_REGISTRATION_PENDING, PAYMENT_REGISTRATION_FAILED, PAYMENT_CONSENT_AUTHENTICATION_METHOD_SELECTION_REQUIRED_CHECK_PENDING, PAYMENT_CONSENT_AUTHENTICATION_METHOD_SELECTION_REQUIRED_CHECK_FAILED, PAYMENT_CONSENT_AUTHENTICATION_METHOD_SELECTION_REDIRECT_PENDING, PAYMENT_CONSENT_AUTHENTICATION_METHOD_SELECTION_CALLBACK_PROCESSING_PENDING, PAYMENT_CONSENT_AUTHENTICATION_METHOD_SELECTION_CALLBACK_PROCESSING_FAILED, PAYMENT_CONSENT_REQUIRED_CHECK_PENDING, PAYMENT_CONSENT_REDIRECT_PENDING, PAYMENT_CONSENT_REDIRECT_FAILED, PAYMENT_CONSENT_CALLBACK_PROCESSING_PENDING, PAYMENT_CONSENT_CALLBACK_PROCESSING_FAILED, PAYMENT_EXECUTION_PENDING, PAYMENT_EXECUTION_COMPLETED, PAYMENT_EXECUTION_FAILED Example:
"PAYMENT_CONSENT_CALLBACK_PROCESSING_PENDING"
Failure reasons (for status: FAILED only)
Available options:
UNKNOWN_ERROR, INTERNAL_TECHNICAL_ERROR, PAYMENT_EXPIRED, SENDER_CREDENTIALS_INVALID, REMITTANCE_INFORMATION_INVALID, SENDER_ACCOUNT_INVALID, RECIPIENT_ACCOUNT_INVALID, RECIPIENT_NAME_INVALID, CURRENCY_INVALID, AMOUNT_EXCEEDS_AVAILABLE_FUNDS, AMOUNT_EXCEEDS_DAILY_LIMIT, AMOUNT_EXCEEDS_MONTHLY_LIMIT, AMOUNT_EXCEEDS_LIMIT, PAYMENT_SCHEME_NOT_ALLOWED, PAYMENT_SCHEME_MODE_INSTANT_NOT_ALLOWED, PROVIDER_AGREEMENT_MISSING, SENDER_BLOCKED, SENDER_RIGHTS_MISSING, SENDER_ACCOUNT_BLOCKED, PAYMENT_ABORTED_BY_SENDER, PAYMENT_ABORTED_BY_PROVIDER, PAYMENT_ABORTED_BY_PLATFORM, CALLBACK_NOT_RECEIVED, SENDER_AUTHORIZATION_NOT_GRANTED, ACCOUNT_INFORMATION_CONSENT_NOT_GRANTED, PAYMENT_CONSENT_INCOMPLETE, PAYMENT_CONSENT_NOT_GRANTED, PROVIDER_TECHNICAL_ERROR, MTLS_CERTIFICATE_INVALID, SIGNATURE_CERTIFICATE_INVALID Example:
["AMOUNT_EXCEEDS_AVAILABLE_FUNDS"]