ولّد إيصال دفع PDF
توليد إيصال الدفع لحظة إتمام العملية يريح العميل من انتظار مستند لاحق، ويريحك من كتابته يدويًا. تستقبل الخدمة بيانات الدفعة — المبلغ، الطريقة، التاريخ، رقم المرجع — وتعيد PDF منسَّقًا بهويتك التجارية، جاهزًا للإرسال أو الطباعة، مقابل $0.041 للإيصال.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
الإيصال الذي يصل قبل أن يسأل العميل عنه
لحظة الدفع هي اللحظة بالضبط التي يتوقع فيها العميل دليلًا فوريًا، لا وعدًا بإرساله لاحقًا في وقت ما. حين تولّد الفاتورة أو الإيصال من نفس بيانات العملية عبر API، يصل المستند في الثانية نفسها التي تمت فيها الدفعة — عبر البريد أو واتساب أو تنزيل مباشر من الموقع — دون أن يفتح أحد برنامج Word أو يبحث عن قالب فارغ في مجلد قديم.
الفرق بين إيصال وفاتورة، ومتى تحتاج كلًا منهما
الإيصال يوثّق أن الدفع تم فعليًا وبالكامل — تاريخ، مبلغ، طريقة السداد، رقم مرجعي فريد — بينما الفاتورة تفصّل ما بيع بالضبط وبأي شروط قبل السداد أو بعده. عملية بيع كاملة قد تحتاج الاثنين معًا: فاتورة تُصدَر عند تقديم الطلب، وإيصال يُصدَر عند استلام المبلغ فعليًا. هذه القدرة تركّز على الإيصال تحديدًا وحده، وتتوفر الفاتورة كقدرة منفصلة تمامًا في الكتالوج.
بهوية عملك، ولأي طريقة دفع
الشعار وبيانات النشاط التجاري وطريقة السداد — نقدًا، بطاقة، تحويل بنكي، محفظة رقمية إلكترونية حديثة — كلها حقول متاحة ضمن بيانات الإيصال المرسَلة، فيخرج المستند النهائي مطابقًا لواقع العملية بالضبط دون أي لبس أو غموض لاحق. رقم مرجعي فريد لكل إيصال منفرد يسهّل الرجوع إليه لاحقًا عند أي استفسار من العميل نفسه أو أي مراجعة محاسبية داخلية لاحقة في نهاية الشهر تمامًا.
تكلفة كل إيصال
$0.040 لكل استدعاء واحد زائد $0.001 للمستند نفسه، أي $0.041 بالضبط للإيصال الواحد لا أكثر ولا أقل. متجر يصدر 500 إيصال شهريًا كاملة يدفع $20.5 فقط لا غير مطلقًا. القدرة مستقرة تمامًا وتقبل التنفيذ الآن مباشرة دون أي انتظار، بحد أقصى معلن 25 ميغابايت و200 صفحة لكل ملف — سقف بعيد جدًا عن حجم أي إيصال فعلي على الإطلاق يصدره أحد.
حالات الاستخدام
عيادة تصدر إيصالًا فور كل جلسة
عيادة أسنان في الدمام تولّد إيصالًا فور دفع كل مريض قيمة الجلسة، ويصله الملف عبر واتساب قبل أن يغادر العيادة، جاهزًا لتقديمه لجهة التأمين إن احتاج.
متجر إلكتروني يرفق الإيصال بتأكيد الطلب
متجر إلكتروني يولّد إيصال الدفع فور تأكيد المعاملة عبر بوابة السداد، ويرفقه تلقائيًا برسالة تأكيد الطلب، فيصل العميل مستندان في رسالة واحدة: التأكيد والإيصال.
أكاديمية رياضية توثّق كل قسط
أكاديمية رياضية للأطفال في الشارقة تولّد إيصالًا لكل قسط شهري يدفعه ولي الأمر، محفوظًا برقم مرجعي يسهّل مطابقته لاحقًا مع سجل الاشتراك.
خدمة توصيل توثّق الدفع عند الاستلام
خدمة توصيل طلبات تصدر إيصالًا فور استلام السائق المبلغ نقدًا من العميل، موثِّقة الوقت والمبلغ ورقم الطلب، لمطابقة المحصّلات اليومية دون خلاف لاحق.
الأسئلة الشائعة
ما الفرق بين هذا الإيصال والفاتورة؟
الإيصال يوثّق أن الدفع تم فعليًا بتاريخه ومبلغه؛ الفاتورة تفصّل ما بيع وشروطه. كثير من العمليات تحتاج المستندين معًا، وهذه القدرة تُصدِر الإيصال تحديدًا.
هل يمكن ذكر طريقة الدفع — نقدًا أو بطاقة — في الإيصال؟
نعم؛ طريقة السداد حقل ضمن بيانات الإيصال، فيظهر بوضوح إن كانت الدفعة نقدًا أو بطاقة أو تحويلًا بنكيًا أو محفظة رقمية.
هل يحمل كل إيصال رقمًا مرجعيًا فريدًا؟
نعم، حسب البيانات التي ترسلها؛ رقم المرجع يسهّل الرجوع للإيصال لاحقًا عند أي استفسار أو مطابقة محاسبية.
كم يكلّف إصدار 500 إيصال شهريًا؟
500 × $0.041 = $20.5 شهريًا، مدفوعة حسب الاستخدام بالدولار الأمريكي، بلا اشتراك ثابت.
هل تُحفظ بيانات دفعات عملائي لديكم؟
لا؛ البيانات تُستخدم فقط لتوليد المستند وتُحذف بعد سحب النتيجة، دون احتفاظ أو استخدام لاحق.
هل يعمل من الجوال مباشرة دون نظام متكامل؟
الاستخدام الأمثل عبر API ضمن نظامك، لكن استدعاء واحد ببيانات دفعة فردية يعمل أيضًا؛ كل إيصال منفرد يكلّف السعر نفسه، $0.041.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/pdf/receipt \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pdf":"https://ejemplo.com/documento.pdf"}'const res = await fetch("https://api.kit.forhosting.com/pdf/receipt", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pdf": "https://ejemplo.com/documento.pdf"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/receipt",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pdf": "https://ejemplo.com/documento.pdf"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/receipt", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pdf":"https://ejemplo.com/documento.pdf"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pdf":"https://ejemplo.com/documento.pdf"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/receipt", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"pdf": "https://ejemplo.com/documento.pdf"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.receipt",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_mb | 25 |
max_pages | 200 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
422 | task_failed | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |