On this page
No Headings
Last updated: July 8, 2026
As part of the payment method integration, you would have completed the following steps. If not, ensure to do so. For more information, see Set up your development environment:
Sign up for a developer account.
Create sandbox accounts.
Set up the sandbox environment.
Retrieve sandbox app credentials: To implement the flows in this integration section and test them successfully, you require the following sandbox credentials for your app:
Retrieve sandbox account credentials: To successfully test the flows in this integration guide, in sandbox, you should:
a. Run the app in your local environment and initiate payment processing acting as a buyer.
b. For PayPal wallet: Log in to your sandbox personal account and sandbox business account (test site) and verify if the funds have moved from the personal account to the business account.
c. For other payments: Log in to your sandbox business account (test site) and verify if the funds have moved to the business account, in the appropriate currency.
To do this, you require the sandbox personal and business account log-in credentials. For information on how to retrieve the log-in credentials from your developer account, see Get sandbox account credentials.
Set up the development environment.
As part of your business account configuration, PayPal sets default values for the following entities.
Quote currency | Buyer currency | Payment currency | Transaction currency: The buyer’s local currency in which you can display a product’s price and accept payments. When requesting an exchange rate, the quote currency is the currency into which your base currency is converted. Your app can use your business account’s holding and presentment currencies as quote currency. For information on the list of possible quote currency values, see Quote (presentment) currency codes.
Base currency | Settlement currency: The currency in which PayPal transfers (settles) money into your business account. When requesting an exchange rate, the base currency is the currency that is converted into the buyer’s currency. Your app can use your business account’s holding currencies as base currency. For information on the list of possible quote currency values, see Settlement currency codes.
For PayPal to settle payments in a currency that is not your account's holding currency, ensure to set your payment receiving preferences. You can opt to convert any payment into your primary currency, for automatic settlement. Otherwise, the payment status remains pending until you manually approve the payment in your PayPal account.
To do this: