Documentation
Instructions for PayPal
CONFIGURING PAYPAL SPIDERPIPE PAYMENT ACCOUNT WITH PAYMENTWALL for NEW UI.
1. CREATE A PAYPAL MERCHANT ACCOUNT
In order to set up a PayPal payment method, a PayPal account needs to be created.
Please make sure that your PayPal account matches the following criterias:
-
The account type should be BUSINESS.
-
The account status must be verified.
-
The linked credit card(s) should be confirmed.
-
You should be able to receive payments in your country.
2. CONFIGURE IPN LISTENER & CALLBACK URL (IF YOU ALREADY SPECIFIED IPN LISTENER & CALLBACK URL, YOU DON’T NEED TO CHANGE IT AND MAY SKIP THIS STEP)
-
Log in to your PayPal account
-
Click on your account icon
-
Click Profile and Settings on the popup menu.
-
Select My Selling Preferences tab.
-
Find Instant Payment Notification Preferences in the opened menu and press Update.
-
Click Choose IPN Settings to specify your listener's URL and activate the listener.
-
Specify the URL for your listener in the Notification URL field:
https://api.paymentwall.com/api/paymentpingback/paypal
Click Receive IPN messages (Enabled) to enable your listener.
-
Click Save. The following screen appears:
You can also click the following link to configure IPN listener:
https://www.paypal.com/cgi-bin/customerprofileweb?cmd=_fprofile-dipn-dnotify
3. CONFIGURE YOUR PAYMENT RECEIVING PREFERENCES
-
Log in to your PayPal account at https://www.paypal.com.
-
Click on your account icon
-
Click Profile and Settings on the popup menu.
-
Select My Selling Preferences tab.
-
Find Card statement name in the opened menu and press Update.
-
Check the “Yes, accept them and convert them to…” option near the “Allow payments sent to me in a currency I do not hold” section.
-
Scroll down the page to the bottom.
Fill in Credit Card Statement Name and Extended Credit Card Statement Name.
-
Click “Save” button.
You can also click the following link to configure your Payment Receiving Preferences:
https://www.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-pref
4. ADD A PAYPAL MERCHANT ACCOUNT TO PAYMENTWALL
-
Log in to Paymentwall Merchant Account
-
Choose SpiderPipe Accounts section under Settings
-
Click on Add Payment Account button
-
Select PayPal as a Payment system.
-
Enter your primary email address
You can find your primary Email at My business details tab in your PayPal account. You may also change it by clicking Update.
In order to set up the NVP (Name-Value Pair) version of the PayPal API that allows managing negative pingbacks (chargebacks, refunds), fill up the rest of the form:
-
Enter your API credentials and Signature from your PayPal account.
Multi-user access (UserID and Password) will be filled later (see ch. 5 for this).
-
If you didn’t obtain API credentials yet:
-
Select My Selling Tools in your PayPal account, then find API Access and click Update.
-
Click Request API Credentials on the API Access page.
-
Select Request API signature and click Agree and Submit to generate a set of Signature credentials.
-
Click “Save” button.
You can also click the following link to find your PayPal API credentials:
https://www.paypal.com/cgi-bin/webscr?cmd=_profile-api-signature
5. MULTI-USER ACCESS (BUSINESS ACCOUNT ONLY)
-
Log in to your PayPal account at https://www.paypal.com.
-
Click on your account icon
-
Click Profile and Settings on the popup menu.
-
Select My account settings tab. Find Manage Users and press Get started (or Update if you already had pressed Get started before)
-
Click the Add User button.
-
The Add Users page opens.
-
Fill in the user settings:
-
User’s first and last name: Admin Paymentwall
-
Enter custom User ID and Password (shared with Paymentwall).
Please note that these credentials should be entered to the PayPal account setting at Paymentwall (Multi-User Access section – “User ID” and “Password” textboxes).
-
User Access: check “Refunds”, “Cancel Payments” and “Recurring Payments” checkboxes. User’s date of birth: 01/01/1980.
-
Administration section: check “View Profile” checkbox.
-
Click “Save” button.
NEXT STEP IS FOR EU REGULATIONS ONLY. (EU PayPal accounts)
-
After this you will be redirected to the Authorize account users page.
Fill this page in.
-
We suggest you to enter your first and last names to the “Electronic Signature” textbox.
-
Check the “I'm authorized to sign on behalf of…”checkbox.
-
Enter your name to the “Name of signer” textbox.
-
Enter your job title to the “Job title” textbox.
-
Press Save button.
Congratulations!
Now you can start monitoring your PayPal payments with your Paymentwall account!