The Chargent Payment process is a Salesforce native credit card / ACH payment solution for a One-time billing OR Recurring billing. Chargent supports more than 30 payment gateways like PayPal, authorize.Net etc. it has customizable developer tools and optional API.
Chargent provides the complete control for your payment processing and it will manage everything right from where your customer data is stored.
Following items are required to install Chargent Payment processor.
- Salesforce Edition should be Enterprise or Performance / Unlimited Edition.
- Need to install Chargent Gateway Base Package in to your organization.
- Install Chargent Transaction packages for Opportunities, Cases or Chargent Orders.
- In this article we are using Opportunity for transaction packages Production & Sandbox.
This full article going to describe how to install & configure Chargent Payment Process with Paypal Payflow payment gateway. Please do the following steps to install the Chargent.
Step 1: Click the following link to install Chargent Gateway Base Package after entered the installation page you will get following details.
Install a Chargent with who are the user & who wants to access the Chargent payment process application
Click Check box to approve to provide Third-Party API to Access salesforce organization.
Installing process for payment Gateway(Base)
Need to be Installed, Chargent Transaction packages (Opportunities Production & Sandbox) to make a donation over the payment gateways in Salesforce for a Non-Profit Startup package.
Step5: Install Chargent Transaction(Opportunities)
After the all successful installations, Chargent Payment process needs to be configured with required details.
After installing Chargent successfully, add Opportunity transaction to the tabs to track all opportunity records and transactions.
Before configured the Chargent Payment Process, create new site to secure payment transaction and send payment requests over the email.
New site has been created and add the corresponding required pages to the site.
While you trying to make a payment request, please do the following steps to integrate Payment Request pages into the salesforce.
Go to Documents –> choose Chargent Payment Request for Opportunity folder in the document and click view to download.
Add the following Payment Request page, Cancel page, Failure page and Success page to the salesforce.
Payment process Visual force pages
- Payment Request Page
- Success Page
- Failure Page.
- Cancel Page.
Added the pages to the sites visual force page by clicking edit button.
Configure Chargent Advanced Setting:
Now configure Chargent settings by adding the site URL into the Chargent Advanced Settings tab.
Configure Payment Gateway: Pay flow(PayPal)
Can easily connect to PayPal Pay Flow Pro payment gateway by using Chargent Payment Process, Because Chargent supports more than 30 payment gateways and it provide secure payment through Salesforce. More Secure credit transactions is possible by the combinations of salesforce & Chargent.
PayPal is an open secure payment gateway, it provides unlimited features by purchasing the merchant account. Can able to generate summary for each transaction and maintain each transaction as a monthly, weekly & yearly reports. This Payment process has very user-friendly payment console.
Configure & settings:
We recommended to create PayPal test account it is separate from purchased pay flow account totally free account for testing purpose.
Payment process integration:
- Go to PayPal Pay flow pro test account and create the new test account for free test account in the PayPal Pay flow.
- You will reach the Getting started page and click continue to start the Registration page.
- Register the PayPal account with required fields.
- Activate the account.
- Now we have credentials for the test account so we can easily integrate to the Chargent Payment processer.
After registering successfully, PayPal merchant account should be configured as PayPal PayFlow payment Gateway into the Chargent.
After successfully configured payment Gateway, should be set default the Payment Gateway as PayPal Pay flow pro. It makes payment transactions easily into the sales force.
After all the configurations just make the payment request by clicking the Send Payment request button on Opportunity and receive all Donations / Order information by clicking Send payment request buttons so the recipient will receive the payment page and they will complete the transactions.
After the transactions successfully completed a send payment request record & transaction record will created with security token.
Every Non-Profit Starter Pack organization faces many complications to maintain their Members detail, payment process and customer payment record details, so these problems can be resolved by using a Chargent payment process. Because Chargent is an easily configurable Salesforce native credit card / ACH payment solution. It is used for One-time billing and recurring billing it supports a very large level of payment gateways.