Class PaymentOutput
Inherited Members
Namespace: Worldline.Connect.Sdk.V1.Domain
Assembly: Worldline.Connect.Sdk.dll
Syntax
public class PaymentOutput : OrderOutput
Properties
AmountCaptured
Amount that has been captured.
Declaration
public long? AmountCaptured { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
AmountCaptureRequested
Amount that has been requested to be captured.
Declaration
public long? AmountCaptureRequested { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
AmountPaid
Amount that has been paid
Declaration
public long? AmountPaid { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
AmountRefunded
Amount that has been refunded.
Declaration
public long? AmountRefunded { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
AmountRefundRequested
Amount that has been requested to be refunded.
Declaration
public long? AmountRefundRequested { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
AmountReversed
Amount that has been reversed
Declaration
public long? AmountReversed { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
BankTransferPaymentMethodSpecificOutput
Object containing the bank transfer payment method details
Declaration
public BankTransferPaymentMethodSpecificOutput BankTransferPaymentMethodSpecificOutput { get; set; }
Property Value
| Type | Description |
|---|---|
| BankTransferPaymentMethodSpecificOutput |
CardPaymentMethodSpecificOutput
Object containing the card payment method details
Declaration
public CardPaymentMethodSpecificOutput CardPaymentMethodSpecificOutput { get; set; }
Property Value
| Type | Description |
|---|---|
| CardPaymentMethodSpecificOutput |
CashPaymentMethodSpecificOutput
Object containing the cash payment method details
Declaration
public CashPaymentMethodSpecificOutput CashPaymentMethodSpecificOutput { get; set; }
Property Value
| Type | Description |
|---|---|
| CashPaymentMethodSpecificOutput |
DirectDebitPaymentMethodSpecificOutput
Object containing the non SEPA direct debit payment method details
Declaration
public NonSepaDirectDebitPaymentMethodSpecificOutput DirectDebitPaymentMethodSpecificOutput { get; set; }
Property Value
| Type | Description |
|---|---|
| NonSepaDirectDebitPaymentMethodSpecificOutput |
EInvoicePaymentMethodSpecificOutput
Object containing the e-invoice payment method details
Declaration
public EInvoicePaymentMethodSpecificOutput EInvoicePaymentMethodSpecificOutput { get; set; }
Property Value
| Type | Description |
|---|---|
| EInvoicePaymentMethodSpecificOutput |
InvoicePaymentMethodSpecificOutput
Object containing the invoice payment method details
Declaration
public InvoicePaymentMethodSpecificOutput InvoicePaymentMethodSpecificOutput { get; set; }
Property Value
| Type | Description |
|---|---|
| InvoicePaymentMethodSpecificOutput |
MobilePaymentMethodSpecificOutput
Object containing the mobile payment method details
Declaration
public MobilePaymentMethodSpecificOutput MobilePaymentMethodSpecificOutput { get; set; }
Property Value
| Type | Description |
|---|---|
| MobilePaymentMethodSpecificOutput |
Operations
An object array containing information of captures and refunds.
Declaration
public IList<PaymentOperation> Operations { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<PaymentOperation> |
PaymentMethod
Payment method identifier used by the our payment engine with the following possible values:
- bankRefund
- bankTransfer
- card
- cash
- directDebit
- eInvoice
- invoice
- redirect
Declaration
public string PaymentMethod { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RedirectPaymentMethodSpecificOutput
Object containing the redirect payment product details
Declaration
public RedirectPaymentMethodSpecificOutput RedirectPaymentMethodSpecificOutput { get; set; }
Property Value
| Type | Description |
|---|---|
| RedirectPaymentMethodSpecificOutput |
ReversalReason
The reason description given for the reversedAmount property.
Declaration
public string ReversalReason { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SepaDirectDebitPaymentMethodSpecificOutput
Object containing the SEPA direct debit details
Declaration
public SepaDirectDebitPaymentMethodSpecificOutput SepaDirectDebitPaymentMethodSpecificOutput { get; set; }
Property Value
| Type | Description |
|---|---|
| SepaDirectDebitPaymentMethodSpecificOutput |