NetSuite Stripe Payment Suitelet
Budget: $30 – $250 AUD
I need a Suitelet written in SuiteScript (v2.x preferred) that lets users pay an open Sales Order or Invoice through Stripe without exposing card data to NetSuite. The Suitelet should render a simple page using Stripe.js / Stripe Elements, collect and tokenize the card details, call the Stripe charge endpoint with my secret key, and then write the result back to NetSuite—ideally as a Customer Payment or a custom record linked to the originating transaction.
Key expectations and deliverables
• Fully commented .js file for the Suitelet, ready to deploy in Sandbox and Production
• Secure tokenisation flow: card data handled only by Stripe; PCI scope remains with Stripe
• Success / failure messaging on the Suitelet page
• Automatic creation (or update) of the related NetSuite payment record on a successful charge
• Config section or script parameters for publishable key, secret key and test/live toggle
• README with installation steps, governance notes and a short test-plan using Stripe test cards
Acceptance is straightforward: I’ll run the script in Sandbox, process a test payment, see the charge in my Stripe dashboard and a linked payment record in NetSuite. If that round-trip works and the code meets NetSuite governance limits, the job is done.
When you reply, please show past work integrating Stripe or other gateways with NetSuite—links, repo snippets or a quick outline of what you built will do.
Key expectations and deliverables
• Fully commented .js file for the Suitelet, ready to deploy in Sandbox and Production
• Secure tokenisation flow: card data handled only by Stripe; PCI scope remains with Stripe
• Success / failure messaging on the Suitelet page
• Automatic creation (or update) of the related NetSuite payment record on a successful charge
• Config section or script parameters for publishable key, secret key and test/live toggle
• README with installation steps, governance notes and a short test-plan using Stripe test cards
Acceptance is straightforward: I’ll run the script in Sandbox, process a test payment, see the charge in my Stripe dashboard and a linked payment record in NetSuite. If that round-trip works and the code meets NetSuite governance limits, the job is done.
When you reply, please show past work integrating Stripe or other gateways with NetSuite—links, repo snippets or a quick outline of what you built will do.