Class AdvancedPaymentCreateRequest
Data to create a Advanced Payment.
Inherited Members
Namespace: MercadoPago.Client.AdvancedPayment
Assembly: MercadoPago.dll
Syntax
public class AdvancedPaymentCreateRequest : IdempotentRequest
Properties
| Edit this page View SourceAdditionalInfo
Data that could improve fraud analysis and conversion rates. Try to send as much information as possible.
Declaration
public AdvancedPaymentAdditionalInfoRequest AdditionalInfo { get; set; }
Property Value
Type | Description |
---|---|
AdvancedPaymentAdditionalInfoRequest |
ApplicationId
Application ID.
Declaration
public string ApplicationId { get; set; }
Property Value
Type | Description |
---|---|
string |
BinaryMode
When set to true, the payment can only be approved or rejected. Otherwise, the payment may be pending.
Declaration
public bool? BinaryMode { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Capture
Determines if the payment should be captured (true
)
or just reserved (false
).
Declaration
public bool? Capture { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Description
Advanced payment description.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
Disbursements
List of payments that correspond to each seller.
Declaration
public IList<AdvancedPaymentDisbursementRequest> Disbursements { get; set; }
Property Value
Type | Description |
---|---|
IList<AdvancedPaymentDisbursementRequest> |
ExternalReference
ID given by the merchant in their system.
Declaration
public string ExternalReference { get; set; }
Property Value
Type | Description |
---|---|
string |
Metadata
Data that can be attached to the advanced payment to record additional attributes of the merchant.
Declaration
public IDictionary<string, object> Metadata { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, object> |
Payer
Payer information.
Declaration
public AdvancedPaymentPayerRequest Payer { get; set; }
Property Value
Type | Description |
---|---|
AdvancedPaymentPayerRequest |
Payments
List of payments made by the payer.
Declaration
public IList<AdvancedPaymentSplitPaymentRequest> Payments { get; set; }
Property Value
Type | Description |
---|---|
IList<AdvancedPaymentSplitPaymentRequest> |