54 lines
1.2 KiB
C#
54 lines
1.2 KiB
C#
namespace CompanyManagment.App.Contracts.PaymentCallback;
|
|
|
|
/// <summary>
|
|
/// دستور تأیید callback درگاه پرداخت
|
|
/// </summary>
|
|
public class VerifyPaymentCallbackCommand
|
|
{
|
|
/// <summary>
|
|
/// کد پاسخ درگاه (0 = موفق)
|
|
/// </summary>
|
|
public int ResponseCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// شناسه فاکتور/تراکنش
|
|
/// </summary>
|
|
public long InvoiceId { get; set; }
|
|
|
|
/// <summary>
|
|
/// دادههای اضافی JSON
|
|
/// </summary>
|
|
public string Payload { get; set; }
|
|
|
|
/// <summary>
|
|
/// مبلغ تراکنش
|
|
/// </summary>
|
|
public long Amount { get; set; }
|
|
|
|
/// <summary>
|
|
/// شماره پیگیری درگاه
|
|
/// </summary>
|
|
public long TraceNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// شماره سند بانکی (RRN)
|
|
/// </summary>
|
|
public long Rrn { get; set; }
|
|
|
|
/// <summary>
|
|
/// رسید دیجیتال
|
|
/// </summary>
|
|
public string DigitalReceipt { get; set; }
|
|
|
|
/// <summary>
|
|
/// بانک صادر کننده کارت
|
|
/// </summary>
|
|
public string IssuerBank { get; set; }
|
|
|
|
/// <summary>
|
|
/// شماره کارت
|
|
/// </summary>
|
|
public string CardNumber { get; set; }
|
|
}
|
|
|