Can SuiteCommerce Advanced work without a payment ...
# suitecommerce
m
Can SuiteCommerce Advanced work without a payment profile being setup? If it's B2B and they will pay by invoice separately but not in checkout?
c
Yes. NetSuite can absolutely work without a payment profile, especially for B2B scenarios like the one you described.
m
Suitecommerce checkout model has errors when the price is above zero when there isn't a profile setup.
s
Are you referring to a blank page Marvin? Does the customer you're using to test have terms set on their customer record?
m
Yeah a blank page with this error.
Copy code
jQuery.Deferred exception: can't access property "type", this.selectedModule is undefined render@https://developer.daretocare.org/sca-dev-2025-2-0/javascript/checkout.js?t=1761839913517:1:789126
render/<@https://developer.daretocare.org/sca-dev-2025-2-0/javascript/checkout.js?t=1761839913517:1:1013772
gt@https://developer.daretocare.org/sca-dev-2025-2-0/javascript/checkout.js?t=1761839913517:1:9537
render@https://developer.daretocare.org/sca-dev-2025-2-0/javascript/checkout.js?t=1761839913517:1:1013611
render@https://developer.daretocare.org/sca-dev-2025-2-0/javascript/checkout.js?t=1761839913517:1:1304928
render@https://developer.daretocare.org/sca-dev-2025-2-0/javascript/checkout.js?t=1761839913517:1:1008648
C.prototype._showContent@https://developer.daretocare.org/sca-dev-2025-2-0/javascript/checkout.js?t=1761839913517:1:666768
C.prototype.showContent/<@https://developer.daretocare.org/sca-dev-2025-2-0/javascript/checkout.js?t=1761839913517:1:665819
e@https://developer.daretocare.org/sca-dev-2025-2-0/javascript/checkout.js?t=1761839913517:1:49283
Deferred/then/c/</t<@https://developer.daretocare.org/sca-dev-2025-2-0/javascript/checkout.js?t=1761839913517:1:49607
 undefined checkout.js:1:50859
Oh nice. Thanks @Sebastian Alexis Gonzalez setting terms on the customer works to fix.
💪 1
c
the same error might show up when trying to pay invoices in my account, even when customer has terms.
s
That's a valid point from Tin, you can't pay an invoice with terms as it doesn't make sense. If you don't plan having credit cards payments then I'd suggest hiding the "Make a payment" button on my account with CSS, you can add a small css snippet on the CMS/SMT to hide it.
m
Yeah that is a good point on the invoices.
Something I ran into. Even with terms it fixes the error on the page and "Invoice" shows up and is selected. However once I go to the checkout confirm stage "Payment Type" is blank and if I try to checkout it says "Please select a Payment Method"