If you are using payment methods that require authorization and a delayed capture process (i.e. ACH Direct Debit), a script deployment for PayPack Payment Intent Process MR is required.
Configure Saved Search
PayPack SuiteApp comes with a pre-installed saved search for the payment intent process named PayPack Payment Intent Process Search MR.
The criteria in this saved search can be modified to fit your business process requirements.
The criteria uses two filters to isolate specific payment records:
Payment Status Check: It looks for records where the Stripe status (
custrecord_nm_stripe_pi_status) is currently active or successful. This includes everything from payments that still need customer interaction (like 3D Secure) to those that have already succeeded.Missing Log Check: It specifically targets records where the charge logs field (
custrecord_nm_stripe_pi_chargelogs) is empty.
Schedule Script
Begin by configuring your script’s execution frequency. You can schedule it to run once daily or at multiple intervals throughout the day, depending on your processing needs.
If you are using a custom saved search to identify which payment intents to process, enter the Saved Search ID in the Parameters tab of the script deployment.
Expected Results
This script will run every so often to check if the Stripe Payment Intent has been updated from processing to succeeded.