Home > @vsf-enterprise/mollie-commercetools > useMollie

# useMollie variable

Composable for communication with API endpoints created by the integration.

Signature:

useMollie: () => {
    error: import("@vue/composition-api").ComputedRef<UseMollieErrors>;
    loading: import("@vue/composition-api").ComputedRef<boolean>;
    paymentObject: import("@vue/composition-api").ComputedRef<PaymentWithFields>;
    order: import("@vue/composition-api").ComputedRef<Order>;
    createContext: ({ locale }: {
        locale: string;
    }) => Promise<ApiGetPaymentMethodsResponse>;
    createOrder: ({ paymentMethod, issuer, locale }: {
        paymentMethod: MolliePaymentMethod;
        issuer: MolliePaymentMethodIssuer;
        locale: string;
    }) => Promise<PaymentWithFields>;
    setPaymentObject: (newPaymentObject: PaymentWithFields) => PaymentWithFields;
    fetchOrderByCartId: ({ cartId }: {
        cartId: string;
    }) => Promise<Order>;
}