daffCartPaymentProcessorUpdate
Performs a payment update on the current cart.
import { daffCartPaymentProcessorUpdate } from '@daffodil/cart/state'
function daffCartPaymentProcessorUpdate<Cart extends DaffCart = DaffCart, Request extends DaffPaymentRequest = DaffPaymentRequest, Response extends DaffPaymentResponse = DaffPaymentResponse, Success = unknown, PaymentFailure = unknown, UpdateFailure = unknown>(
payload: DaffPaymentGenerateTokenPayload<Request>
deps: { cartDriver: DaffCartPaymentServiceInterface<Cart>; paymentDriver: DaffPaymentDriverInterface<Response>; cartResolver: DaffCartDriverResolveService<...>; }
cbs: { success: (resp: Cart) => any; paymentFailure: (errors: DaffError[]) => any; updateFailure: (errors: DaffError[]) => any; }
)