NET

GetLastTransactionResult

GetLastTransactionResult / GetLastTransactionResultAsync is useful if the original payment or refund response is lost

Edit "GetLastTransactionResult" on GitHub

Signatures

  • void GetLastTransactionResult()

  • Task<TransactionStatusResult> GetLastTransactionResultAsync()

Description

Requests a copy of the result for the last transaction, which is useful if the original result has been lost for some reason.

Returns

A TransactionStatusResult

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class TransactionStatusResult : PaymentRequestResult
{
    public TransactionStatusResult();

    public TransactionResults TransactionResult { get; }
    public override string ResponseContent { get; set; }

    public enum TransactionResults
    {
        PaymentApproved = 0,
        RefundApporved = 1,
        PaymentRejected = 2,
        RefundRejected = 3,
        ReversalMade = 4,
        ReversalRejected = 5
    }
}
1
2
3
4
5
6
7
8
9
10
11
public class PaymentRequestResult : NexoRequestResult
{
    public JObject CustomerReceiptData { get; set; }
    public JObject MerchantReceiptData { get; set; }
    public string FormattedReceipt { get; set; }
    public string ReceiptBlob { get; set; }
    public JObject SettlementData { get; set; }
    public XElement OriginalTransaction { get; set; }
    public string UICulture { get; set; }
    public override string ResponseContent { get; set; }
}