Payment Connector Upgrade
Step 1 - Record the Current Package Version
Prior to upgrading you will need to find and record your currently installed version:
- Navigate to Setup > Installed Packages
- Search for TargetX_Payment
- Note the version number
Note: if your current version is 2406.0, you're using the most recent package and do not need to continue to Step 2. Instead, proceed to the Recruitment Manager Upgrade.
Step 2 - Install the TargetX Payment Connector Package
This is your "ending version" (i.e., the version you want to upgrade to). You can select any version that's higher than your current package version. Packages are cumulative, meaning the upgraded package you select includes all features from previous packages. For example, if you're upgrading from Package A to Package D, that package includes all features from Packages B and C.
- Navigate to TargetX Recruitment Suite: Admin Group to select and obtain the upgraded package.
- Choose "Install for Admins Only."
- Remember to update the appropriate Profiles and Permission Sets if additional security is required.
Step 3 - Complete Additional Configurations
After installing the upgraded package (i.e., the ending version), you must complete additional configuration steps to ensure all functionality is available. Use the following chart to complete the additional configurations. Identify your starting package and your ending package, then complete all configurations steps in between. For example, if your starting version is xxxx.1 and you're upgrading to xxxx.4, you'll need to complete all configuration steps for xxxx.2, xxxx.3, and xxxx.4.
Starting Version |
Ending Version |
Configuration Steps by Release These are the steps you need to complete, from the starting version to the ending version. For example, if your starting version is 2205.0 (May '22) and you're upgrading to 2208.6 (August '22), you'll need to complete the configuration steps for 2206.3 (June '22), 2207.0 (July '22), and 2208.6 (August '22). |
---|---|---|
2206.0, 2212.1 |
2302.0 (February '23) |
Item 1: Update WPM Page Layout (WPM Only)
Item 2: Update Permissions for Internal Users (WPM Only) You’ll need to grant Read and Edit access on the CustomParams field for users that Create and Edit Payment Connectors as well as access to the CustomParam visualforce page:
Item 3: Update Permissions for Site Users (WPM Only) You’ll need to grant Read access to any fields used for Custom Parameters and the Custom Params field for users who will make WPM payments.
|
2302.0 | 2304.0 (April '23) |
Item 1: Update Converge Page Layout (NEW Converge Gateway ONLY) If you are using the New Converge Gateway, you must update your Converge Page Layout with new fields:
Note: The Converge PIN field has been deprecated and can be removed from the Page Layout.
Item 2: Regenerate Payments Permission Set (NEW Converge Gateway ONLY) If you are using the New Converge Gateway, you must update your Permission sets to include the new fields on the Payment Connector object: Converge Partner App ID, Converge Vendor ID, Post Verify URL, Postback Verify URL.
Item 3: Add Remote Site Settings (NEW Converge Gateway ONLY) If you are using the New Converge Gateway, you must add additional Remote Site Settings for sandbox and production:
Item 4: Update Converge Configurations (NEW Converge Gateway ONLY) Work with your Converge contact to update your configurations in Converge: A: Retrieve Secure Key for Salesforce
B: Enable Export Scripts
Note: The URLs should have the following structure: https://{salesforce-site-domain}/{salesforceSiteNamePath}/services/apexrest/targetx_payment/converge/
C. Add Required Custom Payment Fields
3. Under Custom Fields select Add Payment Fields
D: Configure Hosted Payments
E: Work with Converge to Whitelist IP Ranges and Export URL Note: Salesforce does not recommend the use of IP Allowlisting for their servers. You can read more in the Salesforce article Introducing Hyperforce - General Information & FAQ. If your Salesforce org has transitioned to Hyperforce (expected by the end of 2024), and your payment connector requires IP Allowlists, then you may need to use the IP addresses outlined in the Salesforce article Hyperforce External IPs.
Item 5: Your Upgrade is Complete No further configuration is required. |
2304.0 | 2402.2 (February '24) | No configuration steps. |
2402.2 | 2406.0 (June '24) | No configuration steps. You may proceed to the Recruitment Manager Upgrade. |