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>;
}