• Home
  • SDK Documentation
Search Results for

    Show / Hide Table of Contents
    • MercadoPago.Client
      • AdvancedSearchRequest
      • IdempotentRequest
      • MercadoPagoClient<TResource>
      • RequestOptions
      • SearchRequest
    • MercadoPago.Client.AdvancedPayment
      • AdvancedPaymentAdditionalInfoPayerRequest
      • AdvancedPaymentAdditionalInfoRequest
      • AdvancedPaymentCancelRequest
      • AdvancedPaymentCaptureRequest
      • AdvancedPaymentClient
      • AdvancedPaymentCreateRequest
      • AdvancedPaymentDisbursementRequest
      • AdvancedPaymentItemRequest
      • AdvancedPaymentPayerRequest
      • AdvancedPaymentReceiverAddressRequest
      • AdvancedPaymentRefundClient
      • AdvancedPaymentRefundCreateRequest
      • AdvancedPaymentShipmentsRequest
      • AdvancedPaymentSplitPaymentRequest
      • AdvancedPaymentTaxRequest
      • AdvancedPaymentTransactionDetailsRequest
      • AdvancedPaymentUpdateReleaseDateRequest
    • MercadoPago.Client.AuthorizedPayment
      • AuthorizedPaymentClient
    • MercadoPago.Client.CardToken
      • CardTokenClient
      • CardTokenRequest
    • MercadoPago.Client.Common
      • AddressRequest
      • DifferentialPricingRequest
      • IdentificationRequest
      • PhoneRequest
      • SubMerchant
    • MercadoPago.Client.Customer
      • CustomerCardClient
      • CustomerCardCreateRequest
      • CustomerClient
      • CustomerDefaultAddressRequest
      • CustomerRequest
    • MercadoPago.Client.IdentificationType
      • IdentificationTypeClient
    • MercadoPago.Client.MerchantOrder
      • MerchantOrderClient
      • MerchantOrderCreateRequest
      • MerchantOrderItemRequest
      • MerchantOrderPayerRequest
      • MerchantOrderReceiverAddressCityRequest
      • MerchantOrderReceiverAddressCountryRequest
      • MerchantOrderReceiverAddressRequest
      • MerchantOrderReceiverAddressStateRequest
      • MerchantOrderShipmentRequest
      • MerchantOrderShippingEstimatedDeliveryRequest
      • MerchantOrderShippingOptionRequest
      • MerchantOrderShippingSpeedRequest
      • MerchantOrderUpdateRequest
    • MercadoPago.Client.OAuth
      • CreateOAuthCredentialRequest
      • OAuthClient
      • RefreshOAuthCredentialRequest
    • MercadoPago.Client.Order
      • OrderAddressRequest
      • OrderAutomaticPaymentRequest
      • OrderClient
      • OrderConfigRequest
      • OrderCreateRequest
      • OrderIdentificationRequest
      • OrderInvoicePeriodRequest
      • OrderItemsRequest
      • OrderOnlineConfigRequest
      • OrderPayerRequest
      • OrderPaymentMethodConfigRequest
      • OrderPaymentMethodRequest
      • OrderPaymentRequest
      • OrderPhoneRequest
      • OrderRefundClient
      • OrderRefundPaymentRequest
      • OrderRefundTransactionRequest
      • OrderStoredCredentialRequest
      • OrderSubscriptionDataRequest
      • OrderSubscriptionSequenceRequest
      • OrderTransactionClient
      • OrderTransactionRequest
      • OrderTransactionUpdateClient
    • MercadoPago.Client.Payment
      • PaymentAdditionalInfoPayerRequest
      • PaymentAdditionalInfoRequest
      • PaymentAuthenticationRequest
      • PaymentCancelRequest
      • PaymentCaptureRequest
      • PaymentCategoryDescriptorRequest
      • PaymentClient
      • PaymentCreateRequest
      • PaymentDataRequest
      • PaymentDiscountRequest
      • PaymentFeeRequest
      • PaymentForwardDataRequest
      • PaymentInvoicePeriodRequest
      • PaymentItemRequest
      • PaymentMerchantServicesRequest
      • PaymentMethodRequest
      • PaymentOrderRequest
      • PaymentPassengerRequest
      • PaymentPayerAddressRequest
      • PaymentPayerPhoneRequest
      • PaymentPayerRequest
      • PaymentPaymentReferenceRequest
      • PaymentPointOfInteractionRequest
      • PaymentReceiverAddressRequest
      • PaymentRefundClient
      • PaymentRefundCreateRequest
      • PaymentRouteRequest
      • PaymentRulesRequest
      • PaymentShipmentsRequest
      • PaymentSubscriptionSequenceRequest
      • PaymentTaxRequest
      • PaymentTransactionDataRequest
      • PaymentTransactionDetailsRequest
    • MercadoPago.Client.PaymentMethod
      • PaymentMethodClient
    • MercadoPago.Client.Preapproval
      • PreApprovalAutoRecurringCreateRequest
      • PreApprovalAutoRecurringUpdateRequest
      • PreapprovalClient
      • PreapprovalCreateRequest
      • PreapprovalUpdateRequest
    • MercadoPago.Client.Preference
      • PreferenceBackUrlsRequest
      • PreferenceCategoryDescriptorRequest
      • PreferenceClient
      • PreferenceFreeMethodRequest
      • PreferenceItemRequest
      • PreferencePassengerRequest
      • PreferencePayerRequest
      • PreferencePaymentMethodRequest
      • PreferencePaymentMethodsRequest
      • PreferencePaymentTypeRequest
      • PreferenceReceiverAddressRequest
      • PreferenceRequest
      • PreferenceRouteRequest
      • PreferenceShipmentsRequest
      • PreferenceTaxRequest
      • PreferenceTrackRequest
      • PreferenceTrackValuesRequest
    • MercadoPago.Client.User
      • UserClient
    • MercadoPago.Config
      • MercadoPagoConfig
    • MercadoPago.Error
      • ApiError
      • ApiErrorCause
      • MercadoPagoApiException
      • MercadoPagoException
    • MercadoPago.Http
      • DefaultHttpClient
      • DefaultRetryStrategy
      • Headers
      • HttpMethod
      • IHttpClient
      • IRetryStrategy
      • MercadoPagoRequest
      • MercadoPagoResponse
      • RetryResponse
    • MercadoPago.Resource
      • ElementsResourcesPage<TResource>
      • IResource
      • IResourcesPage<TResouce>
      • ResourcesList<TResource>
      • ResultsPaging
      • ResultsResourcesPage<TResource>
    • MercadoPago.Resource.AdvancedPayment
      • AdvancedPayment
      • AdvancedPaymentAdditionalInfo
      • AdvancedPaymentAdditionalInfoPayer
      • AdvancedPaymentDisbursement
      • AdvancedPaymentDisbursementRefund
      • AdvancedPaymentItem
      • AdvancedPaymentPayer
      • AdvancedPaymentReceiverAddress
      • AdvancedPaymentShipments
      • AdvancedPaymentSplitPayment
      • AdvancedPaymentStatus
      • AdvancedPaymentTax
      • AdvancedPaymentTransactionDetails
    • MercadoPago.Resource.AuthorizedPayment
      • AuthorizedPayment
      • AuthorizedPaymentStatus
    • MercadoPago.Resource.CardToken
      • CardToken
    • MercadoPago.Resource.Common
      • Address
      • Identification
      • Phone
      • Source
    • MercadoPago.Resource.Customer
      • Customer
      • CustomerAddress
      • CustomerAddressCity
      • CustomerAddressCountry
      • CustomerAddressMunicipality
      • CustomerAddressNeighborhood
      • CustomerAddressState
      • CustomerCard
      • CustomerCardCardholder
      • CustomerCardCardholderIdentification
      • CustomerCardIssuer
      • CustomerCardPaymentMethod
      • CustomerCardSecurityCode
      • CustomerDefaultAddress
    • MercadoPago.Resource.IdentificationType
      • IdentificationType
    • MercadoPago.Resource.MerchantOrder
      • MerchantOrder
      • MerchantOrderCollector
      • MerchantOrderItem
      • MerchantOrderPayer
      • MerchantOrderPayment
      • MerchantOrderReceiverAddress
      • MerchantOrderReceiverAddressCity
      • MerchantOrderReceiverAddressCountry
      • MerchantOrderReceiverAddressState
      • MerchantOrderShipment
      • MerchantOrderShippingEstimatedDelivery
      • MerchantOrderShippingOption
      • MerchantOrderShippingSpeed
    • MercadoPago.Resource.OAuth
      • OAuthCredential
    • MercadoPago.Resource.Order
      • Order
      • OrderAttempt
      • OrderIntegrationData
      • OrderItems
      • OrderPayer
      • OrderPayment
      • OrderPaymentMethod
      • OrderRefundItem
      • OrderSponsor
      • OrderTransaction
      • OrderUpdateTransaction
    • MercadoPago.Resource.Payment
      • Payment
      • PaymentAdditionalInfo
      • PaymentAdditionalInfoPayer
      • PaymentApplicationData
      • PaymentBankInfo
      • PaymentBankInfoCollector
      • PaymentBankInfoPayer
      • PaymentBarcode
      • PaymentCard
      • PaymentCardholder
      • PaymentData
      • PaymentDiscount
      • PaymentFee
      • PaymentFeeDetail
      • PaymentInvoicePeriod
      • PaymentItem
      • PaymentMethod
      • PaymentOrder
      • PaymentPayer
      • PaymentPaymentReference
      • PaymentPointOfInteraction
      • PaymentReceiverAddress
      • PaymentRefund
      • PaymentRules
      • PaymentShipments
      • PaymentStatus
      • PaymentSubscriptionSequence
      • PaymentTax
      • PaymentThreeDSInfo
      • PaymentTransactionData
      • PaymentTransactionDetails
    • MercadoPago.Resource.PaymentMethod
      • PaymentMethod
      • PaymentMethodFinancialInstitutions
      • PaymentMethodSettings
      • PaymentMethodSettingsBin
      • PaymentMethodSettingsCardNumber
      • PaymentMethodSettingsSecurityCode
    • MercadoPago.Resource.PreApproval
      • Preapproval
      • PreapprovalAutoRecurring
    • MercadoPago.Resource.Preference
      • Preference
      • PreferenceBackUrls
      • PreferenceCategoryDescriptor
      • PreferenceDifferentialPricing
      • PreferenceFreeMethod
      • PreferenceItem
      • PreferencePassenger
      • PreferencePayer
      • PreferencePaymentMethod
      • PreferencePaymentMethods
      • PreferencePaymentType
      • PreferenceReceiverAddress
      • PreferenceRoute
      • PreferenceShipments
      • PreferenceTax
      • PreferenceTrack
      • PreferenceTrackValues
    • MercadoPago.Resource.User
      • User
    • MercadoPago.Serialization
      • DefaultSerializer
      • ISerializer

    Class Payment

    Payment resource.

    Inheritance
    object
    Payment
    Implements
    IResource
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: MercadoPago.Resource.Payment
    Assembly: MercadoPago.dll
    Syntax
    public class Payment : IResource
    Remarks

    For more information, access here.

    Properties

    | Edit this page View Source

    AdditionalInfo

    Data that could improve fraud analysis and conversion rates. Try to send as much information as possible.

    Declaration
    public PaymentAdditionalInfo AdditionalInfo { get; set; }
    Property Value
    Type Description
    PaymentAdditionalInfo
    | Edit this page View Source

    ApiResponse

    Response from API.

    Declaration
    public MercadoPagoResponse ApiResponse { get; set; }
    Property Value
    Type Description
    MercadoPagoResponse
    | Edit this page View Source

    AuthorizationCode

    Authorization code.

    Declaration
    public string AuthorizationCode { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    BinaryMode

    When set to true, the payment can only be approved or rejected. Otherwise in_process status is added.

    Declaration
    public bool? BinaryMode { get; set; }
    Property Value
    Type Description
    bool?
    | Edit this page View Source

    CallForAuthorizeId

    Gives more detailed information on the current state or rejection cause.

    Declaration
    public string CallForAuthorizeId { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    CallbackUrl

    URL where mercadopago does the final redirect (only for bank transfers).

    Declaration
    public string CallbackUrl { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    CampaignId

    Discount campaign ID.

    Declaration
    public int? CampaignId { get; set; }
    Property Value
    Type Description
    int?
    | Edit this page View Source

    Captured

    If the payment is captured (true) or just reserved (false).

    Declaration
    public bool? Captured { get; set; }
    Property Value
    Type Description
    bool?
    | Edit this page View Source

    Card

    Card used to pay.

    Declaration
    public PaymentCard Card { get; set; }
    Property Value
    Type Description
    PaymentCard
    | Edit this page View Source

    CollectorId

    Collector ID.

    Declaration
    public long? CollectorId { get; set; }
    Property Value
    Type Description
    long?
    | Edit this page View Source

    CorporationId

    Corporation identification.

    Declaration
    public string CorporationId { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    CouponAmount

    Amount of the coupon.

    Declaration
    public decimal? CouponAmount { get; set; }
    Property Value
    Type Description
    decimal?
    | Edit this page View Source

    CouponCode

    Discount campaign coupon code.

    Declaration
    public string CouponCode { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    CurrencyId

    Currency information.

    Declaration
    public string CurrencyId { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    DateApproved

    Approval date.

    Declaration
    public DateTime? DateApproved { get; set; }
    Property Value
    Type Description
    DateTime?
    | Edit this page View Source

    DateCreated

    Creation date.

    Declaration
    public DateTime? DateCreated { get; set; }
    Property Value
    Type Description
    DateTime?
    | Edit this page View Source

    DateLastUpdated

    Last modified date.

    Declaration
    public DateTime? DateLastUpdated { get; set; }
    Property Value
    Type Description
    DateTime?
    | Edit this page View Source

    DateOfExpiration

    Date of expiration.

    Declaration
    public DateTime? DateOfExpiration { get; set; }
    Property Value
    Type Description
    DateTime?
    | Edit this page View Source

    Description

    Payment reason or item title.

    Declaration
    public string Description { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    DifferentialPricingId

    Id of the scheme for the absorption of financing fee.

    Declaration
    public int? DifferentialPricingId { get; set; }
    Property Value
    Type Description
    int?
    | Edit this page View Source

    ExternalReference

    ID given by the merchant in their system.

    Declaration
    public string ExternalReference { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    FeeDetails

    Fee details.

    Declaration
    public IList<PaymentFeeDetail> FeeDetails { get; set; }
    Property Value
    Type Description
    IList<PaymentFeeDetail>
    | Edit this page View Source

    Id

    Payment ID.

    Declaration
    public long? Id { get; set; }
    Property Value
    Type Description
    long?
    | Edit this page View Source

    Installments

    Selected quantity of installments

    Declaration
    public int? Installments { get; set; }
    Property Value
    Type Description
    int?
    | Edit this page View Source

    IntegratorId

    Integrator identification.

    Declaration
    public string IntegratorId { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    InternalMetadata

    Internal data that can be attached to the payment to record additional attributes of the merchant.

    Declaration
    public IDictionary<string, object> InternalMetadata { get; set; }
    Property Value
    Type Description
    IDictionary<string, object>
    | Edit this page View Source

    IssuerId

    Payment method issuer.

    Declaration
    public string IssuerId { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    LiveMode

    Live mode.

    Declaration
    public bool? LiveMode { get; set; }
    Property Value
    Type Description
    bool?
    | Edit this page View Source

    MerchantAccountId

    Merchant Id for complex payment cases.

    Declaration
    public string MerchantAccountId { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Metadata

    Data that can be attached to the payment to record additional attributes of the merchant.

    Declaration
    public IDictionary<string, object> Metadata { get; set; }
    Property Value
    Type Description
    IDictionary<string, object>
    | Edit this page View Source

    MoneyReleaseDate

    Release date.

    Declaration
    public DateTime? MoneyReleaseDate { get; set; }
    Property Value
    Type Description
    DateTime?
    | Edit this page View Source

    NetAmount

    Payment net amount.

    Declaration
    public decimal? NetAmount { get; set; }
    Property Value
    Type Description
    decimal?
    | Edit this page View Source

    NotificationUrl

    URL where mercadopago will send notifications associated to changes in this payment.

    Declaration
    public string NotificationUrl { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    OperationType

    Operation type.

    Declaration
    public string OperationType { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Order

    Order identifier

    Declaration
    public PaymentOrder Order { get; set; }
    Property Value
    Type Description
    PaymentOrder
    | Edit this page View Source

    Payer

    Payer information.

    Declaration
    public PaymentPayer Payer { get; set; }
    Property Value
    Type Description
    PaymentPayer
    | Edit this page View Source

    PaymentMethod

    Payment method.

    Declaration
    public PaymentMethod PaymentMethod { get; set; }
    Property Value
    Type Description
    PaymentMethod
    | Edit this page View Source

    PaymentMethodId

    Payment method chosen to do the payment.

    Declaration
    public string PaymentMethodId { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    PaymentMethodOptionId

    Payment method option id.

    Declaration
    public string PaymentMethodOptionId { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    PaymentTypeId

    Payment type.

    Declaration
    public string PaymentTypeId { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    PlatformId

    Platform identification.

    Declaration
    public string PlatformId { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    PointOfInteraction

    Point of interaction.

    Declaration
    public PaymentPointOfInteraction PointOfInteraction { get; set; }
    Property Value
    Type Description
    PaymentPointOfInteraction
    | Edit this page View Source

    ProcessingMode

    Processing mode to define if an specific merchant id should be used.

    Declaration
    public string ProcessingMode { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Refunds

    Refunds.

    Declaration
    public IList<PaymentRefund> Refunds { get; set; }
    Property Value
    Type Description
    IList<PaymentRefund>
    | Edit this page View Source

    SponsorId

    Sponsor Identification.

    Declaration
    public long? SponsorId { get; set; }
    Property Value
    Type Description
    long?
    | Edit this page View Source

    StatementDescriptor

    How will look the payment in the card bill.

    Declaration
    public string StatementDescriptor { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Status

    Status.

    Declaration
    public string Status { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    StatusDetail

    Status detail.

    Declaration
    public string StatusDetail { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Taxes

    Taxes for payments.

    Declaration
    public IList<PaymentTax> Taxes { get; set; }
    Property Value
    Type Description
    IList<PaymentTax>
    | Edit this page View Source

    ThreeDSInfo

    3DS Info.

    Declaration
    [JsonProperty(PropertyName = "three_ds_info")]
    public PaymentThreeDSInfo ThreeDSInfo { get; set; }
    Property Value
    Type Description
    PaymentThreeDSInfo
    | Edit this page View Source

    TransactionAmount

    Amount paid.

    Declaration
    public decimal? TransactionAmount { get; set; }
    Property Value
    Type Description
    decimal?
    | Edit this page View Source

    TransactionAmountRefunded

    Total refunded amount.

    Declaration
    public decimal? TransactionAmountRefunded { get; set; }
    Property Value
    Type Description
    decimal?
    | Edit this page View Source

    TransactionDetails

    Transaction details.

    Declaration
    public PaymentTransactionDetails TransactionDetails { get; set; }
    Property Value
    Type Description
    PaymentTransactionDetails

    Implements

    IResource
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX