Search Results for

    Show / Hide Table of Contents

    Class Payment

    Inheritance
    object
    AbstractOrderStatus
    Payment
    PaymentResponse
    Inherited Members
    AbstractOrderStatus.Id
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Ingenico.Connect.Sdk.Domain.Payment.Definitions
    Assembly: connect-sdk-dotnet.dll
    Syntax
    public class Payment : AbstractOrderStatus

    Properties

    HostedCheckoutSpecificOutput

    Hosted Checkout specific information. Populated if the payment was created on the GlobalCollect platform through a Hosted Checkout.

    Declaration
    public HostedCheckoutSpecificOutput HostedCheckoutSpecificOutput { get; set; }
    Property Value
    Type Description
    HostedCheckoutSpecificOutput

    PaymentOutput

    Object containing payment details

    Declaration
    public PaymentOutput PaymentOutput { get; set; }
    Property Value
    Type Description
    PaymentOutput

    Status

    Current high-level status of the payment in a human-readable form. Possible values are :

    • ACCOUNT_VERIFIED - The account has been verified using a validation services like 0$ auth
    • CREATED - The transaction has been created. This is the initial state once a new payment is created.
    • REDIRECTED - The customer has been redirected to a 3rd party to complete the authentication/payment
    • PENDING_PAYMENT - Instructions have been provided and we are now waiting for the money to come in
    • PENDING_FRAUD_APPROVAL - The transaction has been marked for manual review after an automatic fraud screening
    • PENDING_APPROVAL - The transaction is awaiting approval from you to proceed with the capturing of the funds
    • PENDING_COMPLETION - The transaction needs to be completed.
    • PENDING_CAPTURE - The transaction is waiting for you to request one or more captures of the funds.
    • REJECTED - The transaction has been rejected
    • AUTHORIZATION_REQUESTED - we have requested an authorization against an asynchronous system and is awaiting its response
    • CAPTURE_REQUESTED - The transaction is in the queue to be captured
    • CAPTURED - The transaction has been captured and we have received online confirmation
    • PAID - We have matched the incoming funds to the transaction
    • CANCELLED - You have cancelled the transaction
    • REJECTED_CAPTURE - We or one of our downstream acquirers/providers have rejected the capture request
    • REVERSED - The transaction has been reversed
    • CHARGEBACK_NOTIFICATION - We have received a notification of chargeback and this status informs you that your account will be debited for a particular transaction
    • CHARGEBACKED - The transaction has been chargebacked
    • REFUNDED - The transaction has been refunded

    Please see Statuses for a full overview of possible values.
    Declaration
    public string Status { get; set; }
    Property Value
    Type Description
    string

    StatusOutput

    This object has the numeric representation of the current payment status, timestamp of last status change and performable action on the current payment resource. In case of failed payments and negative scenarios, detailed error information is listed.

    Declaration
    public PaymentStatusOutput StatusOutput { get; set; }
    Property Value
    Type Description
    PaymentStatusOutput
    In This Article
    Back to top Copyright (c) 2016 Global Collect Services B.V.