Files
Fonepay-Unity/Packages/com.voidbotz.fonepayunity/Runtime/Models/Websocket/QRPaymentStatus.cs
Savya Bikram Shah 846a4fda9c QR and payment fixes
2026-05-07 16:43:28 +05:45

27 lines
765 B
C#

using System;
namespace Darkmatter.Fonepay
{
[Serializable]
public struct QRPaymentStatus
{
public string remarks1;
public string remarks2;
public string transactionDate;
public string productNumber;
public float amount;
public string message;
public bool success;
public string commissionType;
public float commissionAmount;
public float totalCalculatedAmount;
public bool paymentSuccess;
public PaymentOutcome Outcome => (success, paymentSuccess) switch
{
(true, true) => PaymentOutcome.Complete,
(true, false) => PaymentOutcome.CancelledByUser,
(false, _) => PaymentOutcome.Failed,
};
}
}