transactionItem

The transactionItem object contains the details of the requested transaction.

Table 1. transactionItem object
transactionItem Format
transactionUuid

Unique transaction reference number generated by the payment gateway.

string

ans32

transactionStatusLabel

Name of the transaction status. The possible values are:

  • INITIAL

    Treatment in progress.

    This status is temporary. The final status will be returned once the synchronization is processed.
  • AUTHORISED

    Waiting for capture.

    The transaction has been accepted and will be automatically captured by the bank on the due date.
  • AUTHORISED_TO_VALIDATE

    To be validated.

    The transaction, created with manual validation, is authorized. The merchant must manually validate the capture in the bank. The transaction can be validated as long as the capture date has not passed. If the capture date has passed, the payment status changes to Expired (unless definitive).
  • WAITING_AUTHORISATION

    Waiting for authorization.

    The requested capture date exceeds the authorization request expiration date.
    An authorization of 100 INR has been made and accepted by the issuing bank. The authorization request and the capture will be triggered automatically.
  • WAITING_AUTHORISATION_TO_VALIDATE

    To be validated and authorized.

    The requested capture date exceeds the authorization request expiration date.
    An authorization of 100 INRhas been made and accepted by the issuing bank. An authorization request for the total amount will be automatically processed 1 day before the capture date. The payment might be accepted or declined. The capture is automatic.
  • REFUSED

    Declined.

    The transaction has been declined.
  • CAPTURED

    The transaction has been captured by the bank.

  • CANCELLED

    Canceled.

    The transaction has been canceled by the merchant.
  • EXPIRED

    Expired.

    The capture date has passed but the merchant has not validated the transaction.
  • UNDER_VERIFICATION

string
amount

Transaction amount in the smallest currency unit (paisa for Indian rupee).

Note:

Must not be submitted empty or be equal to 0.

If you do not wish to modify the transaction status, you must set the amount attribute to its initial value.

If no information is modified, an error code will appear and the query will be rejected.

n..12
currency

Currency code of the transaction (ISO 4217 standard).

E.g.: 356 forINR

n3
expectedCaptureDate

Desired capture date.

Note: if the capture delay is higher than 365 days in the payment request, it will be automatically reset to 365 days.

dateTime ans..40