DaffMagentoCartPaymentService
A service for making Magento GraphQL queries for carts.
@Injectable()
class DaffMagentoCartPaymentService implements DaffCartPaymentServiceInterface {
get(cartId: string): Observable<DaffCartPaymentMethod>
update(
cartId: string
payment: Partial<DaffCartPaymentMethod>
billingAddress?: Partial<DaffCartAddress>
): Observable<Partial<DaffCart>>
updateWithBilling(
cartId: string
payment: Partial<DaffCartPaymentMethod>
address: Partial<DaffCartAddress>
): Observable<Partial<DaffCart>>
remove(cartId: string): Observable<void>
}
Properties
Name | Type | Description |
---|---|---|
get | Observable<DaffCartPaymentMethod> | Get the currently applied payment method of a cart. |
update | Observable<Partial<DaffCart>> | Update the payment method applied to a cart. If a billing address is provided, the driver will update that simultaneously. |
updateWithBilling | Observable<Partial<DaffCart>> | |
remove | Observable<void> | Remove the payment method applied to a cart. |