OBJECT
CreditCard
A credit card.
link GraphQL Schema definition
- type CreditCard implements AddressableInterface, NoteableInterface, LoggableInterface, AccessloggableInterface {
- # The ID of the entity.
- Int64Bit! :
- # An ID that uniquely identifies this entity across the whole Sonar system.
- ID! :
- # The date and time this entity was created.
- Datetime! :
- # The last date and time this entity was modified.
- Datetime! :
- # A string that shows the version of this entity. It will be incremented whenever
- # the entity is modified.
- String! :
- # The ID of an Account.
- Int64Bit! :
- # Whether or not this payment method is enabled for automatic payments.
- Boolean! :
- # The ID of a CreditCardProcessor.
- Int64Bit! :
- # The type of a credit card (e.g. Visa, Mastercard.)
- CreditCardType! :
- # The profile ID provided by a credit card processing service.
- String :
- # The month the credit card expires.
- Int! :
- # The year the credit card expires.
- Int! :
- # A partial credit card number that can be used for identification.
- String! :
- # The name on the credit card.
- String :
- # The tokenized value that represents a credit card, provided by a credit card
- # processing service.
- String! :
- # A customer account.
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # account_status_id: The ID of an AccountStatus.
- # account_type_id: The ID of an AccountType.
- # activation_date: The date an account was first activated.
- # activation_time: The time an account was first activated.
- # company_id: The ID of the company that this entity operates
- # under.
- # data_usage_percentage: The percentage of the data usage cap
- # that this account has consumed this month, taking into account any data usage
- # top offs.
- # geopoint: A geo-point.
- # is_delinquent: Whether or not this account is delinquent.
- # name: A descriptive name.
- # next_bill_date: The next date this service will bill. If this
- # is null, it will bill on the next account billing date.
- # next_recurring_charge_amount: The next recurring charge amount
- # for an account. This is the sum of data, expiring, recurring, and voice services
- # of an account for this billing cycle, including tax.
- # parent_account_id: The ID of the `Account` that is this
- # `Account`s master.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int64Bit, :
- Int64Bit, :
- Date, :
- Time, :
- Int64Bit, :
- Int, :
- Geopoint, :
- Boolean, :
- String, :
- Date, :
- Int, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): Account
- # A company that processes `CreditCard` transactions.
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # amex: American Express.
- # dankort: Dankort.
- # dinersclub: Diner's Club.
- # discover: Discover.
- # enabled: Whether or not this is enabled.
- # forbrugsforeningen: Forbrugsforeningen.
- # jcb: JCB
- # maestro: Maestro.
- # mastercard: MasterCard.
- # moto_enabled: Enables processor specific `Mail Or Telephone
- # Order` functionality. Currently only applicable for `Stripe`.
- # primary: Whether or not this is the primary type of entity.
- # provider: The company that provides credit card processing
- # services.
- # unionpay: Union Pay.
- # visa: Visa
- # visaelectron: VISA Electron.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- Boolean, :
- CreditCardProvider, :
- Boolean, :
- Boolean, :
- Boolean, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): CreditCardProcessor
- # A geographical address.
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # address_status_id: Address status ID.
- # addressable_id: The ID of the entity that owns this address.
- # addressable_type: The type of entity that owns this address.
- # anchor_address_id: The address ID for the Anchor address
- # attainable_download_speed: The attainable download speed in
- # kilobits per second.
- # attainable_upload_speed: The attainable upload speed in
- # kilobits per second.
- # avalara_pcode: Avalara PCode.
- # billing_default_id: The ID of a BillingDefault.
- # census_year: The year used for calculating fips and census
- # tract information.
- # city: A city.
- # country: A two character country code.
- # county: A US county. Only used for US addresses.
- # fips: Only used in the USA, this is the census tract
- # information used for calculating things like FCC Form 477.
- # fips_source: Identifies the source used to obtain the FIPS code
- # is_anchor: Whether or not this address is an anchor
- # latitude: A decimal latitude.
- # line1: Address line 1.
- # line2: Address line 2.
- # longitude: A decimal longitude.
- # serviceable: Whether or not the address is serviceable, and can
- # be used for new accounts.
- # subdivision: A state, province, or other country subdivision.
- # timezone: The timezone you want times in the system displayed
- # in.
- # type: The type.
- # zip: A ZIP or postal code.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int64Bit, :
- Int64Bit, :
- AddressableType, :
- Int64Bit, :
- Int, :
- Int, :
- String, :
- Int64Bit, :
- Int, :
- String, :
- Country, :
- UsCounty, :
- String, :
- FipsSource, :
- Boolean, :
- Latitude, :
- String, :
- String, :
- Longitude, :
- Boolean, :
- Subdivision, :
- Timezone, :
- AddressType, :
- String, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): AddressConnection!
- # A note.
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # message: The message.
- # noteable_id: The ID of the entity that owns this note.
- # noteable_type: The type of entity that owns this note.
- # priority: The priority of this item.
- # user_id: The ID of a User.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Text, :
- Int64Bit, :
- NoteableType, :
- NotePriority, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): NoteConnection!
- # A log entry.
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # current: Current data.
- # legacy: Whether or not this log was transferred from a Sonar v1
- # instance. If so, the formatting will not match current version logs.
- # legacy_title: A title which is only populated on logs that were
- # imported from Sonar v1.
- # level: The severity level.
- # loggable_id: The ID of the entity that this log is attached to.
- # loggable_type: The type of entity that this log is attached to.
- # logged_entity_id: The entity ID that triggered the log.
- # logged_entity_type: The entity that triggered the log.
- # message: The message.
- # previous: Previous data.
- # relation_data: Data from objects related to this change.
- # type: The type.
- # user_id: The ID of a User.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Text, :
- Boolean, :
- String, :
- LogLevel, :
- Int64Bit, :
- String, :
- Int64Bit, :
- String, :
- Text, :
- Text, :
- Text, :
- LogType, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): LogConnection!
- # An access log history on an entity.
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # access_datetime: The date and time that this entity was
- # accessed.
- # accessloggable_id: The ID of the entity that this access log
- # belongs to.
- # accessloggable_type: The entity that this access log belongs
- # to.
- # entity_id: The ID of the entity that this access log belongs
- # to.
- # entity_name: The entity that this access log belongs to.
- # user_id: The ID of the user that accessed this entity.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Datetime, :
- Int64Bit, :
- String, :
- Int64Bit, :
- String, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): AccessLogConnection!
- # A payment.
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # account_id: The ID of an Account.
- # amount: The amount of the payment, in the smallest currency
- # value.
- # amount_remaining: The amount remaining that can be used.
- # bank_account_id: The ID of a BankAccount.
- # company_id: The ID of the company that this entity operates
- # under.
- # creation_token: A token sent to the payment provider during
- # payment creation.
- # credit_card_id: The ID of a CreditCard.
- # deposit_slip_id: The deposit slip ID.
- # description: A description of the payment, used for internal
- # reference.
- # fee: The fee for this transaction.
- # fractional_fee: The fee for this transaction in fractional
- # cents
- # full_processor_response: The entire response back from the
- # company that processed the transaction. Not typically human readable.
- # passed_3ds_check: Whether or not this payment passed the 3DS
- # security check.
- # passed_avs_check: Whether or not this payment passed the AVS
- # security check.
- # passed_cvv_check: Whether or not this payment passed the CVV
- # security check.
- # payment_datetime: The date and time the payment was made.
- # payment_tracker_id: The unique tracking ID for this payment.
- # payment_type: The type of payment (e.g. cash, credit card.)
- # processor_message: The message returned back from the company
- # that processed the transaction.
- # processor_status: The status of the payment provided by the
- # payment processor.
- # reference: A payment reference like a check number, or wire
- # transfer confirmation number.
- # status: The status.
- # successful: Whether or not this was successful.
- # transaction_id: The transaction ID from the credit card
- # provider.
- # user_id: The ID of a User.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int64Bit, :
- Int, :
- Int, :
- Int64Bit, :
- Int64Bit, :
- String, :
- Int64Bit, :
- Int64Bit, :
- String, :
- Int, :
- Int, :
- String, :
- Boolean, :
- Boolean, :
- Boolean, :
- Datetime, :
- String, :
- PaymentType, :
- String, :
- String, :
- String, :
- PaymentStatus, :
- Boolean, :
- String, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): PaymentConnection!
- }