REST APIs
    Get Started with PayPal REST APIs
    Authentication
    Postman Guide
    Codespaces
    API requests
    API responses
    Core Resources
    Overview
    API Integration
    Release Notes
    Orders
    Orders sdkV2
    Payments
    Payments sdkV2
    Payment Method Tokens
    Payment Method Tokens sdkV3
    Add Tracking
    Catalog Products
    Disputes
    Identity
    Invoicing
    Partner Referrals
    Payment Experience
    Payouts
    Referenced Payouts
    Subscriptions
    Transaction Search
    Webhooks Management
    Webhooks
    Overview
    Webhook event names
    Webhooks Events dashboard
    Webhooks simulator
    Integration
    Go Live
    Production Environment
    PayPal Application Guidelines
    PayPal Security Guidelines
    Rate Limiting Guidelines
    Idempotency
    Troubleshooting
    Not authorized
    Resource not found
    Unprocessable entity
    Validation error
    Reference
    Currency Codes
    Country Codes
    State & Province Codes
    Locale codes
    Deprecated Resources
    Deprecated resources
    Billing Agreements
    Billing Plans
    Invoicing v1
    Orders v1
    Partner Referrals v1
    Payments v1

PayPal application policies and guidelines

Use the following policies, guidelines, and best practices that you should follow when you create applications that make calls to PayPal API operations:

  • To make API calls to the PayPal production servers, you must be a registered PayPal Developer and have a PayPal Business Account in good standing.
  • The Merchant/Seller of Record must be the primary recipient for every PayPal transaction made between a payment Sender (Buyer) and the associated payment Recipient (Seller).
  • You must read and adhere to the guidelines listed in the PayPal Developer Agreement .
  • Follow the Branding Guidelines in Chapter 2 of the PayPal Interface Guide and use only authorized PayPal buttons on your payment page. Create PayPal buttons for your application through your PayPal account, or use the Button Manager API to create your own encrypted buttons.
  • Follow the Interface Design Principles in Chapter 3 of the PayPal Interface Guide .
  • Publicly post an Acceptable Use Policy (AUP) and legal agreement that aligns with PayPal's guidelines. (You may link to PayPal's policies if you do not want to create your own.)
  • Meet PayPal's Security guidelines if you're using the Pre-approval or Authentication APIs.
  • Provide your customers with information regarding your Customer Support Policy and include a Customer Support email address. In addition, we recommend you provide a Customer Support telephone number and an accompanying support website.
  • Publish a Refund Policy and a Privacy Policy.
  • If your application supports 501(c)3 non-profit organizations, each non-profit using your application must be prepared to provide proof of its non-profit status.
  • To understand how PayPal manages site traffic and when rate limiting may be used, see Rate limiting guidelines .

In addition to the previous guidelines, be aware of the following restrictions:

  • Do not provide any escrow service or any other other type of holding service that violates PayPal's Acceptable Use Policy .
  • Do not use PayPal for Payment Aggregation—aggregating money from unverifiable funding sources, either going into or out of a PayPal account, is forbidden. All payments must flow directly from the Sender's PayPal account to the PayPal account of the entity who sold the associated good or service.
  • Do not transfer fees to a Sender (Buyer) and do not add surcharges to the transactions provided via PayPal services.
  • Do not store or collect PayPal user login credentials, passwords, PINs, or answers to security questions.
  • Do not use PayPal API operation calls to provide Personal Payments in India, Mexico, Malaysia, Singapore, and Taiwan.
  • Do not expand Personal payments or provide remittance services for any transactions provided via PayPal services.
  • Do not circumvent any PayPal policies or engage in any PayPal fee avoidance.

Lastly, before you can make calls to the live PayPal production servers, you must register your application with PayPal.

Note If your application calls any advanced Adaptive API operations, PayPal passes your application through a review phase. For details about how to move your application into the PayPal production environment, see Go Live with Your App.

Reference
PayPal.com
Privacy
Support
Legal
Contact