Engagifii is now integrated with PayPal for payment processors!
Introduction
PayPal is a very popular payment gateway that is used internationally by millions of users to complete online payments and transfer funds. Beyond its use by consumers as a payment method, it is also a popular credit card processing option for commercial purposes. It is a competitor to the likes of Stripe, Authorize.net, Cybersource, and similar.
Integrating PayPal with Engagifii allows our clients to accept payments, via PayPal, using the following methods:
-
Debit Cards
-
VISA
-
AMEX
-
MasterCard
-
Discover
-
-
Credit Cards
-
VISA
-
AMEX
-
MasterCard
-
Discover
-
-
PayPal account - Somewhat like purchasing on eBay. The purchaser would be prompted to log into their PayPal account and choose a payment option.
Your Engagifii administrator can configure PayPal by following the steps detailed in this Knowledgebase article
More Details:
1. Redesigned Settings Page
- Removed surplus information to optimize layout and usability.
- Accommodates 4-5 payment gateways (with one active) without the need for a scroll bar.
- Improved design elements for future scalability.
- Replaced 'Mark as Default' and 'Default' toggles with more user-friendly alternatives in ‘Activate’ and ‘Activated’
2. PayPal Advance Checkout iFrame Integration
- Implemented PayPal Advance Checkout iFrame to maintain PCI compliance.
- Users can choose to pay using their PayPal account
- Users can pay via credit card or debit card
- Ensures strict PCI compliance by handling payment processing entirely on the PayPal side. No credit card details touch or are stored in Engagifii at all.
- Leverages PayPal's advanced payment structure, encrypting sensitive user details for a secure payment experience.
- PayPal Advance Checkout iFrame has been integrated the following flows:
- Record Payment (Admin level payment experience)
- Pay My Invoice (Board Clerk level payment experience)
- Payment Step on Registration workflows for Events, Classes, Awards, etc.
- Public Payment link (Pay Now link embedded in an email)
- Implemented handling of refund responses from payment gateways.
- We store Order ID and Payment ID for efficient refund processing.
- We also record refund response codes and messages for future reference.
Users can choose either their PayPal account or a credit/debit card to make payments
3. Fixed and Improved Pay My Invoice Screen
- Updated 'Pay My Invoice' screen to match the backend implementation on the Record Payment screen. (minus the ability to let the user choose their payment method)
- Ensures ongoing PCI compliance for all permission levels.
- Provides a consistent payment experience for both admin and non-admin users and ensures all of the configured metadata is sent to the gateway.
4. Transactions list & Filter updates
- Transactions paid for via Paypal will show the Payment Gateway as ‘Paypal’ on the Payment Gateway column on all of the transactions lists
- ‘Paypal’ will reflect as a filter option on the payment gateway filter found on the transactions lists