Type alias AttachCustomerPaymentMethodInput

AttachCustomerPaymentMethodInput: { billingCurrency?: InputMaybe<Currency>; customerId?: InputMaybe<Scalars["String"]>; environmentId?: InputMaybe<Scalars["String"]>; integrationId?: InputMaybe<Scalars["String"]>; paymentMethodId: Scalars["String"]; refId?: InputMaybe<Scalars["String"]>; vendorIdentifier: VendorIdentifier }

Input for attaching a payment method to a customer

Type declaration

  • Optional billingCurrency?: InputMaybe<Currency>

    The currency to use for this payment method (only used for Zuora)

  • Optional customerId?: InputMaybe<Scalars["String"]>

    Customer slug

  • Optional environmentId?: InputMaybe<Scalars["String"]>

    The unique identifier for the environment

  • Optional integrationId?: InputMaybe<Scalars["String"]>

    The billing integration to use for this payment method

  • paymentMethodId: Scalars["String"]

    Billing provider payment method id

  • Optional refId?: InputMaybe<Scalars["String"]>

    Customer slug

  • vendorIdentifier: VendorIdentifier

    The integration type to attach the payment method to