Payment problems

Subject: System.ArgumentNullException: Value cannot be null (Parameter: source) during checkout

Body:

Hello,

I am attempting to complete a purchase on the site, but I am consistently blocked by a server error during the final stages of the checkout process.

The Error Message: An error has occurred while processing your order! Unexpected error: System.ArgumentNullException: Value cannot be null. Parameter name: source

Technical Details: The console shows a 500 Internal Server Error when calling the following endpoint: https://api.sellize.com/v1.2/customers/current/carts/order

Stack Trace Snippet:

at System.Linq.Enumerable.Select[TSource,TResult](IEnumerable1 source, Func2 selector) at BanckleBilling.BusinessServiceImplementation.SubscriptionsService.AddSubscriptionWithNewCreditCardAndAddress(…) at BanckleBilling.BusinessServiceImplementation.CartsService.OrderCart(…)

Context & Steps to Reproduce:

  1. Added items to the cart.
  2. Entered billing/shipping and credit card information.
  3. Clicked “Place Order” (or equivalent).
  4. The error appears immediately, and the transaction does not go through.

It appears the backend is expecting a list or collection (likely related to discount codes, pricing plans, or address objects) that is being passed as null.

Troubleshooting already attempted:

  • Cleared browser cache and cookies.
  • Tried a different browser.
  • Verified that all required profile and payment fields are populated.

Is this a known issue with the BanckleBilling implementation, or is there a specific configuration in my cart that might be triggering this null reference?

Thank you for your help!

@plysytsya It looks like you are trying to buy a discontinued “Document Converter” plugin. Please try the new plugin from here:
https://products.aspose.net/words/document-pdf-converter/

Please let us know if you still encounter the problems.

Thank you! will try with a new account. Unfortunately I’ll have to create a new account because I’m running into another error. It says something like ‘only one metered product is allowed at a time’. I guess it’s because the discontnued product remained somewhere cached where I have no possibility to delete it from the cart, nor can get rid of it by clearing the browser cache

Okay. Tried it with a new account and a different browser (no login button!) and ran into this error:

How can we buy this plugin? Your word to pdf converter is really good. it’s actually the best on the market but your checkout process is a complete failure.

here the console log:

chunk-MZG477XK.js:22 GTMScriptLoaderService: domain to property Id mapping not found
t @ chunk-MZG477XK.js:22Understand this error
chunk-MZG477XK.js:35 RocketChatScriptLoaderService: Rocket Chat not configured correctly!
load @ chunk-MZG477XK.js:35Understand this error
api.sellize.com/v1.2/customers/current/carts/order:1 Failed to load resource: the server responded with a status of 500 ()Understand this error
chunk-MZG477XK.js:22 An error has occurred while processing your order! Unexpected error: System.ArgumentNullException: Value cannot be null.
Parameter name: source
at System.Linq.Enumerable.Select[TSource,TResult](IEnumerable1 source, Func2 selector)
at BanckleBilling.BusinessServiceImplementation.SubscriptionsService.AddSubscriptionWithNewCreditCardAndAddress(Subscription subscription, Dictionary2 subscriptionPricingPlanDictionary, CreditCard creditCard, Address billingAddress, Address shippingAddress, List1 discountCodes, Boolean addResellerDiscount, List1 directDiscounts) at BanckleBilling.BusinessServiceImplementation.CartsService.OrderCart(Int64 cartId, Nullable1 creditCardId, CreditCard creditCard, Nullable1 billingAddressId, Address billingAddress, Nullable1 shippingAddressId, Address shippingAddress, String installments, Boolean addResellerDiscount, String poName, String poNumber, String otherTracking, Nullable`1 customerId)
at Dynabic.RestAPI.ServiceController.HandleCartOrder(CartOrderData cartOrder, Cart cart)
at Dynabic.RestAPI.ServiceController.OrderCartForCurrentCustomer(CartOrderData cartOrder) bc

@plysytsya I will consult with the responsible team and get back to you shortly.

@plysytsya It looks like the wrong product is still used: Aspose.Words Document Converter for .NET(Aspose.Words Product Family).
This is a problem on our side, because the wrong product is added from this page
https://products.aspose.net/words/document-pdf-converter/
We will fix the problem.

Meanwhile, we have placed the order 260511145918 for you with the correct product. You can complete the process here:
https://purchase.aspose.net/orders/260511145918