All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.mercadopago.client.order.OrderCreateRequest Maven / Gradle / Ivy

The newest version!
package com.mercadopago.client.order;

import com.mercadopago.net.MPResource;
import lombok.Builder;
import lombok.Getter;

import java.util.List;
import java.util.Map;

// API version: acd67b14-97c4-4a4a-840d-0a018c09654f

/** Order class. */
@Builder
@Getter
public class OrderCreateRequest extends MPResource {
    /** Order type. */
    private String type;

    /** Reference you can synchronize with your payment system. */
    private String externalReference;

    /** Order transaction information. */
    private OrderTransactionRequest transactions;

    /** Payer's information. */
    private OrderPayerRequest payer;

    /** Total amount of the order. */
    private String totalAmount;

    /** Capture mode. */
    private String captureMode;

    /** Configures which processing modes to use. */
    private String processingMode;

    /** Description of the order. */
    private String description;

    /** Origin of the payment. */
    private String marketplace;

    /** Fee collected by a marketplace or MercadoPago Application. */
    private String marketplaceFee;

    /** Items information. */
    private List items;

    /** Order config. */
    private OrderConfigRequest config;

    /** Checkout available at. */
    private String checkoutAvailableAt;

    /** Expiration time of the order. */
    private String expirationTime;

    /** Additional info for the order. */
    private Map additionalInfo;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy