Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface PaymentGatewaysHelper

Hierarchy

Index

Properties

child?: Core.Graph
curie: "fx:payment_gateways"
links: { fx:property_helpers: PropertyHelpers; self: PaymentGatewaysHelper }

Type declaration

props: { message: string; values: {} }

Type declaration

  • message: string

    A small, human readable explanation of this property helper.

  • values: {}

    JSON objects with the payment gateway names as the keys.

    • [key: string]: { additional_fields: null | { blocks: { fields: { default_value: string; description?: string; id: string; name: string; options?: { name: string; value: string }[]; type: string }[]; id: string; is_live: boolean; parent_id: string }[] }; id_description: string; is_deprecated: boolean; key_description: string; name: string; supports_3d_secure: 0 | 1; supports_auth_only: 0 | 1; test_id: string; test_key: string; test_third_party_key: string; third_party_key_description: string }
      • additional_fields: null | { blocks: { fields: { default_value: string; description?: string; id: string; name: string; options?: { name: string; value: string }[]; type: string }[]; id: string; is_live: boolean; parent_id: string }[] }

        If this gateway requires additional information, this will contain details about the data which needs to be collected to configure this gateway.

      • id_description: string

        The description of the id field for this gateway.

      • is_deprecated: boolean

        Marks payment gateways that are no longer supported.

      • key_description: string

        The description of the key field for this gateway.

      • name: string

        The name of this payment gateway.

      • supports_3d_secure: 0 | 1

        Whether or not this gateway supports 3D Secure functionality.

      • supports_auth_only: 0 | 1

        Whether or not this gateway supports authorize only instead of auth+capture.

      • test_id: string

        The default id you can use for testing this gateway.

      • test_key: string

        The default key you can use for testing this gateway.

      • test_third_party_key: string

        The default third party key you can use for testing this gateway.

      • third_party_key_description: string

        The description of the third party key field for this gateway.

zooms?: Readonly<Record<string, undefined | Core.Graph>>

Generated using TypeDoc