CloverConnector  4.0.2
Copyright (C) 2018 Clover Network, Inc.
com.clover.sdk.v3.payments.Payment Class Reference

Properties

string id [get, set]
 Unique identifier More...
 
Reference order [get, set]
 The order with which the payment is associated More...
 
Reference device [get, set]
 Device which processed the transaction for this payment More...
 
Tender tender [get, set]
 The tender type associated with this payment, e.g. credit card, cash, etc. More...
 
long amount [get, set]
 Total amount paid More...
 
long? tipAmount [get, set]
 Amount paid in tips More...
 
long taxAmount [get, set]
 Amount paid in tax More...
 
long cashbackAmount [get, set]
 Amount given back in a cash back transaction More...
 
long? cashTendered [get, set]
 Amount of cash given by the customer More...
 
string externalPaymentId [get, set]
 
com.clover.sdk.v3.base_.Reference employee [get, set]
 The employee who processed the payment More...
 
long createdTime [get, set]
 Time payment was recorded on server More...
 
long clientCreatedTime [get, set]
 
long modifiedTime [get, set]
 Last modified time of the payment More...
 
bool offline [get, set]
 
com.clover.sdk.v3.payments.Result result [get, set]
 
com.clover.sdk.v3.payments.CardTransaction cardTransaction [get, set]
 Information about the card used for credit/debit card payments More...
 
com.clover.sdk.v3.payments.ServiceChargeAmount serviceCharge [get, set]
 Amount record as a service charge More...
 
List< com.clover.sdk.v3.payments.PaymentTaxRatetaxRates [get, set]
 
List< com.clover.sdk.v3.payments.Refundrefunds [get, set]
 
string note [get, set]
 
List< com.clover.sdk.v3.payments.LineItemPaymentlineItemPayments [get, set]
 
List< com.clover.sdk.v3.payments.AdditionalChargeAmountadditionalCharges [get, set]
 
com.clover.sdk.v3.order.VoidReason voidReason [get, set]
 If voided, the reason why (when available) More...
 
payments.DCCInfo dccInfo [get, set]
 Dynamic Currency Conversion information More...
 
TransactionSettings transactionSettings [get, set]
 Per transaction settings for the payment More...
 
GermanInfo germanInfo [get, set]
 German region-specific information More...
 
AppTracking appTracking [get, set]
 Tracking information for the app that created this payment. More...
 
CashAdvanceExtra cashAdvanceExtra [get, set]
 Information specific to cash advance transactions. More...
 
TransactionInfo transactionInfo [get, set]
 Transaction information More...
 
SignatureDisclaimer signatureDisclaimer [get, set]
 Information displayed to customer for storing electronic signatures More...
 
string externalReferenceId [get, set]
 The external reference id if associated with the payment More...
 
Reference merchant [get, set]
 Merchant associated with the payment More...
 

Detailed Description

Definition at line 26 of file Payment.cs.

Property Documentation

◆ additionalCharges

List<com.clover.sdk.v3.payments.AdditionalChargeAmount> com.clover.sdk.v3.payments.Payment.additionalCharges
getset

Definition at line 115 of file Payment.cs.

◆ amount

long com.clover.sdk.v3.payments.Payment.amount
getset

Total amount paid

Definition at line 52 of file Payment.cs.

◆ appTracking

AppTracking com.clover.sdk.v3.payments.Payment.appTracking
getset

Tracking information for the app that created this payment.

Definition at line 137 of file Payment.cs.

◆ cardTransaction

com.clover.sdk.v3.payments.CardTransaction com.clover.sdk.v3.payments.Payment.cardTransaction
getset

Information about the card used for credit/debit card payments

Definition at line 100 of file Payment.cs.

◆ cashAdvanceExtra

CashAdvanceExtra com.clover.sdk.v3.payments.Payment.cashAdvanceExtra
getset

Information specific to cash advance transactions.

Definition at line 141 of file Payment.cs.

◆ cashbackAmount

long com.clover.sdk.v3.payments.Payment.cashbackAmount
getset

Amount given back in a cash back transaction

Definition at line 67 of file Payment.cs.

◆ cashTendered

long? com.clover.sdk.v3.payments.Payment.cashTendered
getset

Amount of cash given by the customer

Definition at line 72 of file Payment.cs.

◆ clientCreatedTime

long com.clover.sdk.v3.payments.Payment.clientCreatedTime
getset

Definition at line 86 of file Payment.cs.

◆ createdTime

long com.clover.sdk.v3.payments.Payment.createdTime
getset

Time payment was recorded on server

Definition at line 84 of file Payment.cs.

◆ dccInfo

payments.DCCInfo com.clover.sdk.v3.payments.Payment.dccInfo
getset

Dynamic Currency Conversion information

Definition at line 125 of file Payment.cs.

◆ device

Reference com.clover.sdk.v3.payments.Payment.device
getset

Device which processed the transaction for this payment

Definition at line 42 of file Payment.cs.

◆ employee

com.clover.sdk.v3.base_.Reference com.clover.sdk.v3.payments.Payment.employee
getset

The employee who processed the payment

Definition at line 79 of file Payment.cs.

◆ externalPaymentId

string com.clover.sdk.v3.payments.Payment.externalPaymentId
getset

Definition at line 74 of file Payment.cs.

◆ externalReferenceId

string com.clover.sdk.v3.payments.Payment.externalReferenceId
getset

The external reference id if associated with the payment

Definition at line 153 of file Payment.cs.

◆ germanInfo

GermanInfo com.clover.sdk.v3.payments.Payment.germanInfo
getset

German region-specific information

Definition at line 133 of file Payment.cs.

◆ id

string com.clover.sdk.v3.payments.Payment.id
getset

Unique identifier

Definition at line 32 of file Payment.cs.

◆ lineItemPayments

List<com.clover.sdk.v3.payments.LineItemPayment> com.clover.sdk.v3.payments.Payment.lineItemPayments
getset

Definition at line 113 of file Payment.cs.

◆ merchant

Reference com.clover.sdk.v3.payments.Payment.merchant
getset

Merchant associated with the payment

Definition at line 157 of file Payment.cs.

◆ modifiedTime

long com.clover.sdk.v3.payments.Payment.modifiedTime
getset

Last modified time of the payment

Definition at line 91 of file Payment.cs.

◆ note

string com.clover.sdk.v3.payments.Payment.note
getset

Definition at line 111 of file Payment.cs.

◆ offline

bool com.clover.sdk.v3.payments.Payment.offline
getset

Definition at line 93 of file Payment.cs.

◆ order

Reference com.clover.sdk.v3.payments.Payment.order
getset

The order with which the payment is associated

Definition at line 37 of file Payment.cs.

◆ refunds

List<com.clover.sdk.v3.payments.Refund> com.clover.sdk.v3.payments.Payment.refunds
getset

Definition at line 109 of file Payment.cs.

◆ result

com.clover.sdk.v3.payments.Result com.clover.sdk.v3.payments.Payment.result
getset

Definition at line 95 of file Payment.cs.

◆ serviceCharge

com.clover.sdk.v3.payments.ServiceChargeAmount com.clover.sdk.v3.payments.Payment.serviceCharge
getset

Amount record as a service charge

Definition at line 105 of file Payment.cs.

◆ signatureDisclaimer

SignatureDisclaimer com.clover.sdk.v3.payments.Payment.signatureDisclaimer
getset

Information displayed to customer for storing electronic signatures

Definition at line 149 of file Payment.cs.

◆ taxAmount

long com.clover.sdk.v3.payments.Payment.taxAmount
getset

Amount paid in tax

Definition at line 62 of file Payment.cs.

◆ taxRates

List<com.clover.sdk.v3.payments.PaymentTaxRate> com.clover.sdk.v3.payments.Payment.taxRates
getset

Definition at line 107 of file Payment.cs.

◆ tender

Tender com.clover.sdk.v3.payments.Payment.tender
getset

The tender type associated with this payment, e.g. credit card, cash, etc.

Definition at line 47 of file Payment.cs.

◆ tipAmount

long? com.clover.sdk.v3.payments.Payment.tipAmount
getset

Amount paid in tips

Definition at line 57 of file Payment.cs.

◆ transactionInfo

TransactionInfo com.clover.sdk.v3.payments.Payment.transactionInfo
getset

Transaction information

Definition at line 145 of file Payment.cs.

◆ transactionSettings

TransactionSettings com.clover.sdk.v3.payments.Payment.transactionSettings
getset

Per transaction settings for the payment

Definition at line 129 of file Payment.cs.

◆ voidReason

com.clover.sdk.v3.order.VoidReason com.clover.sdk.v3.payments.Payment.voidReason
getset

If voided, the reason why (when available)

Definition at line 120 of file Payment.cs.


The documentation for this class was generated from the following file: