خطأ 400 Invalid-CSR عند التسجيل في بيئة المحاكاة

السلام عليكم
حصلت على CSID المبدئي للامتثال
وارسلت عدد من الفواتير الضريبية القياسية والاشعارات دائن/مدين بنجاح واريد الان تسجيل production CSID
حيث استخدم لغة php

$authValue = base64_encode($api['csid'] . ':' . $api['secret']);
$headers = [
    "Authorization: Basic $authValue",
    "Accept: application/json",
    "accept-version: v2",
    "Accept-Language: en",
    "Content-Type: application/json",
];
    $payload = json_encode(['compliance_request_id' => (string)$api['last_request_id']], JSON_UNESCAPED_SLASHES);

    $ch = curl_init($url);
    curl_setopt_array($ch, [
        CURLOPT_POST           => true,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_HTTPHEADER     => $headers,
        CURLOPT_POSTFIELDS     => $payload,
        CURLOPT_SSL_VERIFYPEER => true,
        CURLOPT_SSL_VERIFYHOST => 2,
        CURLOPT_TIMEOUT        => 30, 
    ]);

حيث ان بيانات الارسال :

REQUEST HEADERS:
Array
(
    [0] => Authorization: Basic VFVsSlExWkVRME5CWm5GblFYZEpRa0ZuU1VkQldtSTVXQ3RyUkUxQmIwZERRM0ZIVTAwME9VSkJUVU5OUWxWNFJYcEJVa0puVGxaQ1FVMU5RMjFXU21KdVduWmhWMDV3WW0xamQwaG9ZMDVOYWxWM1RsUkplazFVVFRCTlJFMDBWMmhqVGsxNlFYZE9WRWw1VFdwRmQwMUVRWGRYYWtOQ2FsUkZURTFCYTBkQk1WVkZRbWhOUTFVd1JYaEdha0ZWUW1kT1ZrSkJjMDFFWkcxQ01reElXWFZUUkZseVRtbDJNa3RyZUU5VVFUTkNaMDVXUWtGdlRVMU9iVVl5U3pOYWFHUnBka2xPYVRJeVdYSmFaMU5FV1hBNWJVVXlXVlJhYUhsRVdtaGthVE15V1ZSYVoybEVXWEE1YlVVeVRFeFpjRGx0U3pKTEwxcHBha1Z5VFVOclIwRXhWVVZCZDNkcFVXdFdUMUZyUms5WFV6QjZUVlJCTWs1RWEzbE9WRkY2VEZSTmVFMUVXVEJQVkVreFRrUk5kMDFFUVhkTmVrSlhUVUpCUjBKNWNVZFRUVFE1UVdkRlIwSlRkVUpDUVVGTFFUQkpRVUpPV1VWQk5FSjFUVmcwVUd4SVVVbEVNbEIwU0dGd1FtVmlabmxPVXpoeE1teFNSa0l6ZEhOeGRTOXpNVmRITVc5elVqbDZTVmQwY1RobmJXZDVOSGhXTDA1RFozVTJXVkpwUzBVdldGTk5iMVEzUmpSbVMycG5ZamgzWjJKM2QwUkJXVVJXVWpCVVFWRklMMEpCU1hkQlJFTkNjWGRaUkZaU01GSkNTVWRxVFVsSFozQkpSMlJOU1VkaFRWUTBkMUJCV1VSV1VWRkZSRVJWZUV4VlNrWlVhMHBDVkd4c09FMXBNVmROYm5kNlRGZFZkMDB5U1hoT1YxVjVURmRKTTFsNldYUk9SMGsxVGxNd05FNTZWbTFNVkVacldYcHNhazVxYXpWYVJHTXlUMFJGWmsxQ01FZERaMjFUU205dFZEaHBlR3RCVVVWTlJIcE5lRTFFV1RCUFZFa3hUa1JOZDAxRVFYZE5la1ZPVFVGelIwRXhWVVZFUVhkRlRWUkJkMDFFUlZKTlFUaEhRVEZWUlVkbmQwbFRhMVpEVVhwTmVrMVVRWGhHVkVGVVFtZE9Wa0pCT0UxRVRtazFNbGxNV1hBNWFYZ3lTMlpaY1dwQlMwSm5aM0ZvYTJwUFVGRlJSRUZuVGtsQlJFSkdRV2xGUVhCcVEzUTNiSEpoWm1zM1VrMVlWVzgyVmtkaWRqaFBWWFp6Y2xoa1pWRTRObFJTZHpGVlVsaHRhVFJEU1VGTmRIRmlibVF2VW5aSGVuTlpabG81WTNNcllsTkdhREJwWjFWd2VtMWFhQ3RyWkdKdU9XTkhXR1k9OmVOUWRTS0NOUVljZ0JxZ1dGamhLTDlmaWxqOTZHSFJDdjVaMGhOV2hESDQ9
    [1] => Accept: application/json
    [2] => accept-version: v2
    [3] => Accept-Language: en
    [4] => Content-Type: application/json
)

REQUEST PAYLOAD:
{"compliance_request_id":"1748007643395"}

ورغم ذلك تظهر لي رسالة الخطأ التالية

RAW RESPONSE (HTTP 400):
Array
(
    [errorCode] => 400
    [errorCategory] => Invalid-CSR
    [errorMessage] => The provided Certificate Signing Request (CSR) is invalid.
)

API Error: The provided Certificate Signing Request (CSR) is invalid.

علما بأنني استخدم الرابط :

https://gw-fatoora.zatca.gov.sa/e-invoicing/simulation/production/csids

ارجو المساعده

وعليكم السلام ورحمة الله، الرجاء الاطلاع على الاجابة ادناه باللغة الانجليزية @abubany

You are receiving such an error because of a mistake in generating your CSR for simulation, please ensure performing next steps to solve this issue:

Re-generate a Certificate Signing Request (CSR):**

  • Ensure taking simulation requirements in consideration:
    • OpenSSL: Set CertificateTemplateNameASN1 in “CNF” configuration file to PRINTABLESTRING:PREZATCA-Code-Signing
    • SDK Command: Include -sim before the command for generating the CSR if you are using SDK for CSR generation.
  1. Ensure using right endpoints for “simulation” which can be found on fatoora portal user manual
  2. Re-do the same process with a new “OTP” that obtained from fatoora “simulation” portal

Although simulation is a replica to the production environment, they are still independent environments, so please consider simulation requirements when generating the CSR.

Please confirm when the issue is fixed, should you require any further information, please don’t hesitate to reach out.

ارجو المساعدة لازلت عالق عند هذه النقطة!!