UpPromote: Affiliate marketing
Install UpPromoteLog inWebsiteResources
  • About UpPromote: Affiliate & Referral Marketing
  • UpPromote Changelog
  • Recommended partners
    • Theme partners
    • App partners
      • Marketing and conversion
      • Store management
      • Selling product
      • Store design
        • Pop-up
        • Page Builder
        • Product Reviews
        • Product Options
        • Navigation and filters
      • Orders and Shipping
      • Profit calculator
    • Service partners
  • Basic knowledge
    • Affiliate Marketing Definition
    • Basic terms
    • Merchant roles in Affiliate Marketing
    • Affiliates' role in Affiliate Marketing
  • Build and Management
    • Affiliate registration page
      • Add Registration form to Storefront
      • Get Registration form link for each program
      • Registration page editor
      • Add/edit form fields
      • Benefit text display
      • Terms and Conditions sample
      • Privacy Policy sample
      • Social sharing - Clear link preview cache
      • Hide Registration form sidebar
      • Post-registration thank you page
    • Programs
      • Program list
      • Add/edit programs
        • Commission structure
          • Commission rate on order value
        • Commission calculation settings
        • Special product commission
        • Exclude products/collections from commission
      • Default payment method
      • Auto-discounts for customers with the affiliate link
      • New customer commission
      • Lifetime commissions
      • Coupon code commissioning
      • Exclude self-referrals
      • Auto-tier commission
    • Affiliates
      • Approve/Deny/Delete an affiliate
      • Affiliate profile
      • Import/Export affiliates
      • Connect Customers
      • Connect Products
    • Referrals
      • ‼️Tracking types and priority
      • Referral list & details
      • Approve/deny a referral order
      • Manually add referral
      • How to get Order ID
      • Refunded/Cancelled Orders
      • Customer journey
    • Payments
      • Set up payment methods
      • Affiliate's payment details not specified
      • Export invoice
        • EU format invoice
      • Manual payouts
      • In-app payouts
        • Store Credit
        • Store Credits process
        • PayPal integration
        • PayPal Payouts
        • Schedule auto-payment
      • Tax on paid commissions
    • Display
    • Custom columns
    • Home
      • Custom domain (white-label)
    • Analytics
      • Top affiliates
      • Product analytics
  • Motivation
    • Coupons
      • Assign coupons to affiliates
        • Combine multiple coupons
      • Edit/Delete coupon
    • Media Gallery
    • Bonuses
    • Gifts for affiliates
  • Outreach
    • Affiliate Recruitment
      • Customer Referral
        • Add Referral signup form to store pages
      • Multi-level Marketing
      • Refer-a-friend
      • Marketplace listing
        • UpPromote Marketplace Terms & Conditions for Merchants
    • Affiliate Communication
      • Email notification to affiliates
        • Automatic email templates
        • Bulk email
        • Use Merchant email as the sender's email
      • In-app chat with affiliates
        • Chat plugin integration
          • Tawk.to chat integration
          • Tidio chat integration
          • Chatra chat integration
          • Crisp chat integration
  • ⚙️Settings
    • General settings
      • Contact email
      • Brand settings
      • Favicon
      • Cookie
      • Impact on changing Shopify store currency
      • Weekly email report
      • Auto-activate affiliates
      • Auto approve orders
      • Record pending orders as referrals
    • Affiliate link settings
      • Default affiliate link
      • Custom Link
        • Allow affiliates to customize their own link
        • Auto-create custom link
      • Shorten affiliate links with Bit.ly
      • Add UTM parameters to affiliate link
    • Affiliate coupon settings
      • Auto-generate coupon
      • Allow affiliates to enter their preferred coupon code while registering
    • Integrations
      • Integration - Page builder
      • Integrations - Email services
      • Integrations - Subscription/payment apps
      • Integrations - Shopify functions
      • Integrations for affiliates
      • Other integrations
    • Fraud detection
      • Fraud protection - Affiliate signups
      • Fraud protection - Sales & commission
    • Advance settings
      • Message bar
      • Connect multiple stores
      • Staff accounts
    • Profile settings
      • Activity log
    • Interface translation and Registration form translation
    • Affiliate admin settings
      • Affiliate guide page
      • Affiliate guide template
      • Affiliate login page
      • Common Custom CSS codes to customize the affiliate account
      • Multi-language for affiliate admin
    • Tax documents
      • Require W-9 form submission
      • Generate 1099-NEC forms
  • Guide for affiliate
    • Affiliate Admin
      • Affiliate Admin - Dashboard
      • Affiliate Admin - Commissions
      • Affiliate Admin - Payment
      • Affiliate Admin - Network
      • Affiliate Admin - Marketing tools
      • Affiliate Admin - Settings
        • How can affiliates update their payment details?
        • Submit W-9 form
        • Download 1099-NEC forms
    • Affiliate guide & tips for success
      • Quick guide for Affiliates to get started
        • Getting started
        • Promotion resources
        • Start promoting
        • Track your performance
      • Tips for Affiliate success
        • Tips for success (part 1): Attract customers for better conversion
        • Tips for success (part 2): Improve your earnings and more
    • Guide for Beginners of Affiliate Marketing
      • Guide for Beginners of Affiliate Marketing
    • How to refer UpPromote: Affiliate Marketing?
  • UpPromote Marketplace
    • How do I get started as an UpPromote affiliate?
    • Marketplace account guide
      • Home
      • Find offers
      • Find products
      • My offers
      • Commissions
      • Settings
    • Marketplace affiliate ranking
    • UpPromote Marketplace Terms & Conditions
  • Work with Affiliates
    • Analytics
    • Where can affiliates find resources to promote a merchant's shop?
  • Recruit affiliates
    • Tips to recruit more affiliates
    • 6 Free Influencer Outreach Templates - Email & Direct Message
  • Pricing plans
    • Pricing details
    • What's in the Growth plan?
    • What's in the Professional plan?
    • What's in the Enterprise plan?
    • Approve/deny up to 200/300/600 referral orders per month
    • Pricing FAQs
    • UpPromote's refund policies
  • Privacy Policy
    • Privacy Policy
  • Best practices
    • Best practices to grow your Affiliate campaign
    • Create affiliate landing pages to optimize your affiliate campaign
    • Affiliate landing page example
Powered by GitBook
On this page
  • Why should you pay with PayPal?
  • Why should you pay automatically with PayPal?
  • Requirement:
  • Setup steps
  • Step 1: Enable your PayPal Payouts
  • Step 2: Create app
  • Step 3: Start your integration:
  • Step 4: Select your preferred payout security method and finish setting up
  • Set up Google Authentication:
  • Set up Payout password:
  • An error associated with PayPal integration:
  1. Build and Management
  2. Payments
  3. In-app payouts

PayPal integration

Available from the Professional plan

PreviousStore Credits processNextPayPal Payouts

Last updated 1 month ago

Update: Schedule auto-payment via PayPal is now available. Learn more

Why should you pay with PayPal?

PayPal is the fast, convenient, and secure way to pay online. You can use PayPal to send money both domestically and internationally.

PayPal stands out from other payment methods because of the following reasons:

  • Fast transfers to other PayPal users: Transfers from one account to another are almost always instant.

  • Security: PayPal monitors all transactions for fraud, uses industry-standard encryption, and has many dispute-resolution options. PayPal is also considered a safe method of payment, when you send a payment using PayPal, the recipient won't receive sensitive financial information like your credit card or bank account number.

  • Worldwide network: PayPal is available in more than 200 countries around the world, you can use it to pay around the world without the hassle of converting currency (it supports 20+ currencies)

Especially, when compared to Bank transfers, PayPal seems to hold advantages of its speed, convenience, and diversity of options.

Choosing to pay your affiliates with PayPal will be easy for both you and your team, the affiliate only needs to provide their PayPal email address in order to receive the commissions.

Why should you pay automatically with PayPal?

PayPal integration is an easy way to save time and automate your affiliate campaign. Once you integrate with PayPal inside the app, there’s no need to process the payment outside the application manually, just a few clicks in the app and the affiliate will get their payment automatically. It saves your team's effort while still being secured thanks to the authentication step required to process the transaction.

To learn how to integrate with PayPal, please follow our detailed instructions below to connect your PayPal account to UpPromote: Affiliate marketing.

Requirement:

In order to connect your PayPal account, the following conditions must be met:

  • A PayPal business account (which has been verified).

Setup steps

Step 1: Enable your PayPal Payouts

Then click on your Account Name in the top right corner of the portal, and select My Account.

Also, ensure the Live mode is toggled on.

On the My Account page, scroll down to the Permissions section > Payouts. If there's a green checkmark in the "Live" column for Payouts, it means that Live Payouts has been enabled for your account. But if there isn't, you will see the “Enable...” link to click through and provide the required information for PayPal to enable it.

According to PayPal's policy, the application process for Live Payouts is different for each country. If you are in the US, PayPal will then send you an email informing you that they are reviewing your request. (This application may take a few days for PayPal to process, but you can still proceed with the rest of the steps while PayPal reviews your information.)

If you’re outside the US, you would need to contact the PayPal Customer Service Team to request this Payouts feature.

Once you've been accepted, you will see a green checkmark indicating that the API is live.

The Use of PayPal Payouts requires strict approval by PayPal. We do not have control over this.

As we know, there is an application and vetting process that is handled by PayPal Customer Service Team to get this feature enabled on any account. Based on each merchant's business case and the minimum requirements that need to be fulfilled, the application can be approved or declined. Here is some sample information that they may ask you for:

  • Provide a description of your business model

  • Provide a detailed description of how Payouts will be used within your business

  • How do you vet your service providers prior to being onboarded to your platforms?

  • An updated business URL to your fully operational website

Step 2: Create app

In the Apps & Credentials tab, click on Create App:

Enter the app's name (UpPromote Affiliate marketing, for example), then click Create App on the popup window:

Next, the Client ID and Secret key will be shown on your screen. These credentials will be used for Step 3.

Then scroll down to the Features section on the same page, check the option Payouts, and click Save Changes.

Step 3: Start your integration:

Go back to UpPromote: Affiliate marketing > Settings > Integration > Payment method > PayPal > Switch it on > Continue to set up:

Enter your Client ID and Client Secret key into the following fields:

Be sure to check the two checkboxes underneath and click Save & Next.

Step 4: Select your preferred payout security method and finish setting up

There are two security methods you can choose from, which are Google Authentication and Payout password. The method selected will depend on your own preference, whether you want a secure method or a more convenient one. Kindly scroll down to read more about each method so you could make a decision.

Set up Google Authentication:

Google Authentication app helps to protect your account against password thieves. Whenever you process any auto-payment transaction via PayPal within the app, you will need to enter a code generated by the Google Authenticator app on your phone.

  1. Download the Google Authentication app to your phone.

  1. Select Google Authenticaiton on Step 2 and then Save & Next.

3. Scan the QR code or enter the provided private key:

3. Be sure to save your private key on paper in case your phone is lost. You need to enter the private key to reactivate this feature.

4. Enter your Google Authentication code that is shown on your phone to finish the process:

Click Finish to complete your PayPal Integration with the Google Authentication setup process.

Set up Payout password:

Payout password could be a favorable method for some merchants due to its convenience. If you are not concerned much about the utmost security, the Payout password is a great option (of course it is still a secure method). Whenever you process any payments via PayPal within the app, you will just need to enter the password to make transactions.

  1. Select Payout password as a security method in Step 2.

2. Insert your preferred password and password confirmation:

Please make sure that the password must be 8-16 characters and include at least one number and one special character/symbol. The term box should be checked as well in order to proceed further.

3. Be noted to store your password somewhere because you need to re-integrate PayPal Integration if you do not remember the password.

Click Finish to complete your PayPal Integration with the Payout password setup process.

After setting up PayPal integration successfully, either with Google Authentication or Payout password, a PayPal Payout option will now show up when you click the Payments tab:

You can click Process Payment to pay your affiliate via PayPal within the app.

An error associated with PayPal integration:

When entering your PayPal credentials, some errors might occur because of the following reasons:

  • Invalid Credentials

This error is usually due to one of these 3 reasons:

  1. Sandbox credentials are copied over instead of Live details from PayPal.

  2. Incorrect credentials are copied.

  3. Client ID and Client Secret were mistaken.

Make sure is enabled for your PayPal Business account.

Log into your to visit your Developer account.

Note: The Client ID and Secret are not your PayPal email and password. You must create them in .

Download it via or here.

4. Input the OTP code that is sent to your email address to verify and complete the setup with the Payout password:

We're done with the PayPal integration process. Now you can pay your affiliates within clicks. Kindly read our document about for more details.

Note: PayPal does charge a transaction fee if you use PayPal Payouts for payments. You can view the transaction fee that PayPal charges .

Payouts
PayPal developer portal
Step 2
App Store
Google Play
PayPal Payout
here
HERE