Skip to content

Commit

Permalink
Merge pull request #14 from Kamandlou/v2
Browse files Browse the repository at this point in the history
update: update errors
  • Loading branch information
FaridAghili authored Nov 2, 2024
2 parents 74375e1 + 0782a5a commit c305936
Showing 1 changed file with 39 additions and 33 deletions.
72 changes: 39 additions & 33 deletions src/Error.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,40 +19,46 @@ public function status(): int
public function message(): string
{
switch ($this->status) {
case 0:
return 'امکان ارتباط با سرور زرین پال وجود ندارد.';
case -1:
return 'اطلاعات ارسال شده ناقص است.';
case -2:
return 'IP یا مرچنت کد پذیرنده صحیح نیست.';
case -3:
return 'با توجه به محدودیت های شاپرک امکان پرداخت با رقم درخواست شده میسر نمی باشد.';
case -4:
return 'سطح تایید پذیرنده پایین تر از سطح تایید نقره ای است.';
case -11:
return 'درخواست مورد نظر یافت نشد.';
case -12:
return 'امکان ویرایش درخواست میسر نمی باشد.';
case -21:
return 'هیچ نوع عملیات مالی برای این تراکنش یافت نشد.';
case -22:
return 'تراکنش ناموفق می باشد.';
case -33:
return 'رقم تراکنش با رقم پرداخت شده مطابقت ندارد.';
case -34:
return 'سقف تقسیم تراکنش از لحاظ تعداد یا رقم عبور نموده است.';
case -40:
return 'اجازه دسترسی به متد مربوطه وجود ندارد.';
case -41:
return 'اطلاعات ارسال شده مربوط به AdditionalData غیرمعتبر می باشد.';
case -42:
return 'مدت زمان معتبر طول عمر شناسه پرداخت باید بین 30 دقیقه تا 45 روز باشد.';
case -54:
return 'درخواست مورد نظر آرشیو شده است.';
case 101:
return 'عملیات پرداخت موفق بوده و قبلا PaymentVerification تراکنش انجام شده است.';
case -9 :
return 'خطای اعتبار سنجی';
case -10 :
return 'آی‌پی و یا مرچنت كد پذیرنده صحیح نیست.';
case -11 :
return 'مرچنت کد فعال نیست؛ لطفا با تیم پشتیبانی ما تماس بگیرید.';
case -12 :
return 'تلاش بیش از حد در یک بازه زمانی کوتاه';
case -15 :
return 'ترمینال شما به حالت تعلیق در آمده است؛ با تیم پشتیبانی تماس بگیرید.';
case -16 :
return 'سطح تایید پذیرنده پایین‌تر از سطح نقره‌ای است.';
case -30 :
return 'اجازه دسترسی به تسویه اشتراکی شناور ندارید.';
case -31 :
return 'حساب بانکی تسویه را به پنل اضافه کنید؛ مقادیر وارد شده برای تسهیم درست نیست.';
case -32 :
return 'مقادیر وارد شده برای تسهیم درست نیست و از مقدار حداکثر بیشتر است.';
case -33 :
return 'درصدهای وارد شده درست نیست.';
case -34 :
return 'مبلغ از کل تراکنش بیشتر است.';
case -35 :
return 'تعداد افراد دریافت کننده تسهیم بیش از حد مجاز است.';
case -40 :
return 'مقادیر extra درست نیست؛ expire_in معتبر نیست.';
case -50 :
return 'مبلغ پرداخت شده با مقدار مبلغ در وریفای متفاوت است.';
case -51 :
return 'پرداخت ناموفق';
case -52 :
return 'خطای غیر منتظره؛ با پشتیبانی تماس بگیرید.';
case -53 :
return 'اتوریتی برای این مرچنت کد نیست.';
case -54 :
return 'اتوریتی نامعتبر است.';
case -101 :
return 'تراکنش قبلا وریفای شده است.';
default:
return 'خطای پیش بینی نشده ای رخ داده است.';
return 'خطای پیش بینی نشدهای رخ داده است.';
}
}
}

0 comments on commit c305936

Please sign in to comment.