PayPack logo
PayPack logo

All articles

TerminalUpdated 4 days ago

Stripe Terminal helps businesses accept in-person card payments by providing a platform that integrates with their existing point-of-sale systems. This allows them to easily process payments, manage their hardware, and gain insights into their sales data.

In PayPack, NetSuite merchants are able to hand-off a payment intent to Stripe Terminal from a Sales Order, Invoice, and Cash Sale. Once payment has been successfully collected, PayPack will automatically update the payment intent status by observing a Stripe webhook and generate the corresponding payment record in NetSuite which fully automates the account receivables process.

Configure PayPack Card Readers

Add your Stripe Terminal card readers to the PayPack configuration by navigating to the Page: PayPack Card Reader.

Under your Stripe Dashboard, go to Terminal → Readers → Select your reader and copy the Reader ID.

Save your new PayPack Card Reader by entering a PayPack Card Reader Name and the Stripe Card Reader ID.

The PayPack Card Reader Name will appear under the NetSuite transaction Card Reader drop-down field.

Add PayPack Terminal Buttons

To add the PayPack Terminal and Cancel Terminal buttons on a NetSuite transaction, deploy the user event scripts that are installed with the PayPack bundle.

Navigate to Customization → Scripting → Scripts and apply filter FROM BUNDLE 385514.

NameTypeDefinitions
PayPack Card Reader Cash Sale UEUser EventAdd PayPack Terminal button to NetSuite Cash Sale
PayPack Card Reader Invoice UE    User EventAdd PayPack Terminal button to NetSuite Invoice
PayPack Card Reader UEUser EventAdd PayPack Terminal button to NetSuite Sales Order


Terminal buttons will appear at the top of the transaction.

Enable Real-time Webhook

In order for the Stripe Terminal to record a NetSuite payment when the card reader successfully processes a payment, check the box under PayPack Configuration → General → Enable webhook.

Once this setting is saved, PayPack will automatically enable a new webhook in the Stripe account.

Was this article helpful?
Yes
No