# ExternalTenderType

enum ExternalTenderType : Enum<ExternalPaymentDetails.ExternalTenderType>

## Entries

CHECK
Link copied to clipboard
CHECK

Paid using a physical check.

BANK_TRANSFER
Link copied to clipboard
BANK_TRANSFER

Paid using external bank transfer.

OTHER_GIFT_CARD
Link copied to clipboard
OTHER_GIFT_CARD

Paid using a non-Square gift card.

CRYPTO
Link copied to clipboard
CRYPTO

Paid using a crypto currency.

SQUARE_CASH
Link copied to clipboard
SQUARE_CASH

Paid using Square Cash App.

SOCIAL
Link copied to clipboard
SOCIAL

Paid using peer-to-peer payment applications.

EXTERNAL
Link copied to clipboard
EXTERNAL

A third-party application gathered this payment outside of Square.

EMONEY
Link copied to clipboard
EMONEY

Paid using an E-money provider.

CARD
Link copied to clipboard
CARD

A credit or debit card that Square does not support.

STORED_BALANCE
Link copied to clipboard
STORED_BALANCE

Use for house accounts, store credit, and so forth.

FOOD_VOUCHER
Link copied to clipboard
FOOD_VOUCHER

Restaurant voucher provided by employers to employees to pay for meals

OTHER
Link copied to clipboard
OTHER

A type not listed here.

## Properties

entries
Link copied to clipboard
val entries: EnumEntries<ExternalPaymentDetails.ExternalTenderType>

Returns a representation of an immutable list of all enum entries, in the order they're declared.

name
Link copied to clipboard
val name: String
ordinal
Link copied to clipboard
val ordinal: Int

## Functions

valueOf
Link copied to clipboard
fun valueOf(value: String): ExternalPaymentDetails.ExternalTenderType

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

values
Link copied to clipboard
fun values(): Array<ExternalPaymentDetails.ExternalTenderType>

Returns an array containing the constants of this enum type, in the order they're declared.