السلام عليكم
حصلت على 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
ارجو المساعده