Class PaymentCreateRequest


  • public class PaymentCreateRequest
    extends Object
    PaymentCreateRequest class.
    • Method Detail

      • getAdditionalInfo

        public PaymentAdditionalInfoRequest getAdditionalInfo()
        Data that could improve fraud analysis and conversion rates. Try to send as much information as possible.
      • getApplicationFee

        public BigDecimal getApplicationFee()
        Fee collected by a marketplace or MercadoPago Application.
      • getBinaryMode

        public Boolean getBinaryMode()
        When set to true, the payment can only be approved or rejected. Otherwise in_process status is added.
      • getCallbackUrl

        public String getCallbackUrl()
        URL where mercadopago does the final redirect (only for bank transfers).
      • getCampaignId

        public Long getCampaignId()
        Discount campaign ID.
      • getCapture

        public Boolean getCapture()
        Determines if the payment should be captured (true) or just reserved (false).
      • getCouponAmount

        public BigDecimal getCouponAmount()
        Amount of the coupon discount.
      • getCouponCode

        public String getCouponCode()
        Discount campaign with a specific code.
      • getDateOfExpiration

        public OffsetDateTime getDateOfExpiration()
        Date of expiration.
      • getDescription

        public String getDescription()
        Payment reason or item title.
      • getDifferentialPricingId

        public Long getDifferentialPricingId()
        Id of the scheme for the absorption of financing fee.
      • getExternalReference

        public String getExternalReference()
        ID given by the merchant in their system.
      • getInstallments

        public Integer getInstallments()
        Selected quantity of installments.
      • getIssuerId

        public String getIssuerId()
        Payment method issuer.
      • getMerchantAccountId

        public String getMerchantAccountId()
        Merchant Id for complex payment cases.
      • getMetadata

        public Map<String,​Object> getMetadata()
        Data that can be attached to the payment to record additional attributes of the merchant.
      • getNetAmount

        public BigDecimal getNetAmount()
        Net amount.
      • getNotificationUrl

        public String getNotificationUrl()
        URL where mercadopago will send notifications associated to changes in this payment.
      • getPaymentMethodId

        public String getPaymentMethodId()
        Payment method chosen to do the payment.
      • getPaymentMethodOptionId

        public String getPaymentMethodOptionId()
        Payment method option id.
      • getProcessingMode

        public String getProcessingMode()
        Processing mode to define if an specific merchannt id should be used.
      • getToken

        public String getToken()
        Card token ID.
      • getTransactionAmount

        public BigDecimal getTransactionAmount()
        Amount paid.
      • getSponsorId

        public Long getSponsorId()
        Sponsor Identification.
      • getStatementDescriptor

        public String getStatementDescriptor()
        How will look the payment in the card bill (e.g.: MERCADOPAGO).