Processing Payment Scripts Using SuiteScript 2.x

The following payment scripts are processed using SuiteScript 2.0. Also, old scripts are replaced with new scripts:

Record Names or Script Names

Old Scripts (SuiteScript 1.0)

New Scripts (SuiteScript 2.0)

Batch Approval Notification-WorkFlow

customscript_2663_batch_approval_notify

customscript_15767_batch_approval_wf

Batch Rejection Notification-WorkFlow

customscript_2663_batch_rejection_notify

customscript_15767_batch_rejection_wf

EP Customer Refund Suitelet

customscript_2663_cust_ref_selection_s

customscript_15767_ep_customer_refund_su

EP Exchange Rates Loader

customscript_2663_exchangerates_loader_s

customscript_15767_exchangrate_loader_su

Electronic Payments Preferences

customscript_2663_preference_s

customscript_15486_ep_preference_su

Electronic Payments Preference CS

customscript_ep_preference_cs

customscript_15486_ep_preference_cs

Electronic Payments Preference UE

customscript_ep_preference_ue

customscript_15486_ep_preference_ue

EP Bundle Installation

customscript_2663_bundle_install

customscript_15486_ep_bundle_install

EP Admin Data Lookup

customscript_2663_admin_data_lookup_s

customscript_15486_ep_admin_data_lookup

EP Admin Data Submit

customscript_2663_admin_data_submit_s

customscript_15486_ep_admin_data_submit

Generic Direct Debit Selection Suitelet

customscript_2663_payment_ar_selection_s

customscript_15767_ep_direct_debit_su

Generic File Format Updater

customscript_2663_file_format_ue

customscript_15486_file_format_cs

Generic File Format Validator

customscript_2663_file_format_cs

customscript_15486_file_format_ue

Generic Field Validator Processing

customscript_2663_field_validator_s

customscript_15486_field_validator_su

Generic Payment Aggregation Validation

customscript_2663_payment_aggregation_cs

customscript_15486_pay_aggregation_cs

Generic Payments Configuration Loader

customscript_ep_admin_data_loader_s

customscript_15486_ep_admin_data_loader

Generic Payment Information Hider

customscript_2663_payment_info_ue

customscript_15486_payment_info_ue

Generic Payment Jumplet

customscript_2663_jumplet_s

customscript_15767_pfa_jumplet_su

Generic Pay Processing & File Creation Suitelet

customscript_2663_payment_selection_s

customscript_15767_eft_paymt_selection_s

Global EFT Payment Selection Suitelet

customscript_15529_global_eft_selection

customscript_15767_ge_eft_selection_su

Payment Aggregation UE

customscript_7716_pay_aggregation

customscript_15486_pay_aggregation_ue

Payment Batch List

customscript_2663_batch_processing_p

customscript_15486_ep_batch_process_pt

Payment Batch Selection Main Suitelet

customscript_2663_batch_selection_main_s

customscript_15767_batch_selection_su

Payment Batch Processing Portlet

Payment Batch Processing Portlet

EP Payment Batch Processing Portlet SS2

Payment File Administration UE

customscript_2663_payment_file_mgmt_ue

customscript_15767_payment_file_mgmt_ue

Payment File Administration CS

customscript_2663_payment_file_mgmt_cs

customscript_15767_payment_file_mgmt_cs

Payment File Format UE

customscript_2663_file_format_ue

customscript_15486_file_format_ue

Payment File Format CS

customscript_2663_file_format_cs

customscript_15486_file_format_cs

Payment Portal AP Suitelet

customscript_2663_batch_selection_ap_s

customscript_15767_batch_selection_ap_su

Positive Pay Suitelet

customscript_2663_payment_pp_selection_s

customscript_15767_positive_pay_su

Payment Schedule UE

customscript_2663_payment_schedule_ue

customscript_15486_payment_schedule_ue

Payment Schedule CS

customscript_2663_payment_schedule_cs

customscript_15486_payment_schedule_cs

Payment Reversals

customscript_2663_payment_reversal_s

customscript_15486_payment_reversal_s

Note:

If you have any customizations in the SuiteScript 1.0 records, then these customizations are not saved in the SuiteScript 2.0 records automatically. Therefore, you must add your SuiteScript 1.0 record customizations to all the refactored SuiteScript 2.0 records manually.

To access the new SuiteScript 2.0 script records, you must setup the View level permission for Allowed Country Formats By Edition in your custom record. If the View level permission is not set, then the error error.SuiteScriptError - INSUFFICIENT_PERMISSION is displayed.

You can use the SuiteScript 1.0 Suitelets if you are facing problems with the SuiteScript 2.0 Suitelets from the Suitelet's script deployment record.

To use SuiteScript 1.0 Suitelets from the Script Deployment record:

  1. Go to Customization > Scripting > Script Deployments.

  2. Click View next to the required SuiteScript 1.0 Suitelet script deployment.

  3. Click the URL link on the Script Deployment record to use the SuiteScript 1.0 Suitelet.

SuiteScript Permission for Payment Reversal Custom EFT Role

You must enable the reversal process permissions to reverse the Payment file. A permission SuiteScript with View level can be selected in the Custom EFT role. If you have an existing custom role created by customizing the Custom EFT role, then you must add this permission manually. Otherwise, opening the Payment Reversals page without updating the custom role permission can lead to errors in certain scenarios.

To manually add the SuiteScript permission to the Custom EFT role:

  1. Go to Set Up > User/Roles > Manage Roles.

  2. Click Edit next to your custom role.

  3. In the Permissions tab, select the Setup subtab.

  4. Select SuiteScript from the list in the Permission column.

  5. Select the permission level as View from the list in the Level column.

  6. Click Save.

Note:

Not updating the custom role leads to errors when you open the Payment Reversals page in certain scenarios. If you create a new custom role by customizing the Custom EFT role, then the SuiteScript permission will be added automatically.

General Notices