@cfxlabsinc/b2b-services
    Preparing search index...
    Index

    Constructors

    Methods

    Constructors

    Methods

    • Creates one or more clearing records

      Parameters

      • input: Omit<
            {
                amount: BigNumber;
                clearedAt: Date
                | null;
                clearingDate: string;
                createdAt: Date;
                status: "PENDING" | "COMPLETED" | "FAILED";
                updatedAt: Date;
            },
            "createdAt"
            | "updatedAt"
            | "clearedAt",
        > & { cardTransactionId: string; customerId: string }

        Single clearing record or array of clearing records to create

      Returns Promise<
          {
              ok: true;
              value: {
                  amount: BigNumber;
                  clearedAt: Date
                  | null;
                  clearingDate: string;
                  createdAt: Date;
                  status: "PENDING" | "COMPLETED" | "FAILED";
                  updatedAt: Date;
              };
          },
      >

      Result containing the created clearing records as an array

    • Parameters

      • __namedParameters: {
            cardTransactionIds?: string[];
            clearingDates?: string[];
            statuses?: ("PENDING" | "COMPLETED" | "FAILED")[];
        }

      Returns Promise<
          {
              ok: true;
              value: (
                  {
                      amount: BigNumber;
                      clearedAt: Date
                      | null;
                      clearingDate: string;
                      createdAt: Date;
                      status: "PENDING" | "COMPLETED" | "FAILED";
                      updatedAt: Date;
                  } & { cardTransactionId: string; customerId: string }
              )[];
          },
      >

    • Parameters

      • __namedParameters: { cardTransactionId: string; status: "PENDING" | "COMPLETED" | "FAILED" }

      Returns Promise<
          {
              ok: true;
              value: {
                  amount: BigNumber;
                  clearedAt: Date
                  | null;
                  clearingDate: string;
                  createdAt: Date;
                  status: "PENDING" | "COMPLETED" | "FAILED";
                  updatedAt: Date;
              };
          },
      >