WishList Member offers a Full integration method for a number of online payment processors and also offers Simple and Generic integration methods.
Below is a list of WishList Member Full integration options:
- PayPal Payments Standard
- PayPal Payments Pro
- PayPal Express Checkout
- 1ShoppinCart (API)
- Pin Payments
- Premium Web Cart
- Red Oak Cart
This is the typical payment/registration process with WishList Member:
a) Person clicks Payment Processor button to purchase the Membership Level
b) Person pays through Payment Processor Site
c) Person is redirected to a page on the WishList site where they can select their username and password
d) Person is automatically logged into the WishList site
e) Email is sent to member with their username and password
So from the user’s experience, they pay at the Payment Processor site and then they select their username and password as they are automatically redirected and logged in to your site.
That being said, recent versions of WishList Member (2.8 and higher) include an integration with Stripe and PayPal Pro. These integrations allow the person registering to stay on your site when they pay. This is due to how Stripe and PayPal Pro function.
Note that WishList Member also offers Simple and Generic integration options.
Full integration means that if a user cancels their payment in the online payment processor it will communicate with WishList Member and block that user’s membership.
Also, it essentially protects the site owner from people who have not paid being able to access the registration page as the page the Registration Form is on is protected. This link cannot be passed around to Non-paying members.
We are currently in the works of making Full integration with as many online payment options as possible, but cannot give a specific time frame on each one at this time.
With that being said, WishList Member does offer Simple Integration with online payment options.
With a Simple integration option, if a user cancels payment or doesn’t pay for some reason you will have to manually cancel their membership level within WishList Member.
The Simple integration process essentially works like this:
1) Person visits your site
2) Person clicks the button to purchase your membership
3) Person pays for the membership using your online payment option
4) Person is redirected using the “Thank You URL” in the online shopping cart.
5) Person registers and are added to the site.
Also, the link used to register will not be protected as it is within the Full integration process. So, you will need to keep an eye on your payment processor account when new members register to ensure they have paid and the register link has not been passed to someone who has not paid.
If you want to integrate your preferred payment processor with WishList Member using the Full integration method, you can look into the Generic integration option.
WishList Member includes a Generic integration option which allows you to set up an integration between your site and an online payment processor.
This opens up the playing field and allows users to create a gateway themselves by working directly with the shopping cart of their choice and using the door we open to send information back and forth between their site and the shopping cart.
You will find instructions for Generic integration in WishList Member in the Integration section. Please note that this is a very technical process and should not be attempted without knowledge of code.
You would need to work with the payment processor in order to set up a Generic integration.