EnvironmentUcommerce 2.6.1+
Question/Problem descriptionTrying to checkout without payments covering entire order total results in a SecurityException
Steps to reproduceset a shippingMethod on a purchaseOrder that has a price
create a payment
call TransactionLibrary.ExecuteBasketPipeline
call TransactionLibrary.Checkout
Error message[SecurityException: Payment insufficient to cover order total for OrderGuid 00000000-0000-0000-0000-000000000000. Please ensure that payments cover the entire value of the order before checking out. Payments made 88,00 Order total 100,00.]  Ucommerce.Pipelines.Transactions.Baskets.Checkout.ValidatePaymentsMadeAgainstOrderTotalTask.Execute(PurchaseOrder subject) +636

   Ucommerce.Pipelines.Pipeline`1.Execute(T subject) +379

Resolutioncall TransactionLibrary.ExecuteBasketPipeline between adding a shippingMethod and creating the Payment to ensure the PurchaseOrder and Payment will have the updated order total.