Add Pay Later messages
Follow these steps to integrate Pay Later messages
DocsCurrentLast updated: May 18th 2022, @ 4:02:27 pm
Know before you code
- Complete Get started to set up your PayPal account, client ID, and sandbox emails for testing.
- Complete a standard PayPal checkout integration.
Render Pay Later messaging
Choose where you want to render the Pay Later messaging, and PayPal automatically displays the most appropriate message. You can also customize the formatting using configuration attributes. For more details, see message placement.
YOUR_CLIENT_IDwith your client ID.
- To display messaging with a different payment amount, change the
<script src="https://www.paypal.com/sdk/js?client-id=YOUR-CLIENT-ID¤cy=AUD&components=messages"> </script> <div data-pp-message data-pp-placement="product" data-pp-amount="120.00"> </div>
Our example renders a Pay in 4 message that displays each payment amount for $30. However, a different message could render, based on the amount passed through
Note: Your website should update the
data-pp-amountattribute shown in the example above for each product price or cart amount. If you omit this attribute or include a non-qualifying amount, the message will include additional content indicating Pay in 4 is only available for eligible purchases.
Test and go live
1. Test Pay Later transactions
- Log in to your buyer account in your sandbox.
- On the PayPal Checkout page, choose PayPal as your payment method at the time of purchase.
- Select Pay in 4 as the payment option.
- Follow the on-screen instructions to send a payment to your merchant account in your sandbox.
- Log in to your merchant sandbox account.
- Confirm that the money successfully moved into the merchant account.
To learn more about about the PayPal sandbox, see the sandbox testing guide.
2. Test Pay Later messaging
YOUR_CLIENT_IDwith your sandbox client ID.
- Confirm that Pay Later messaging displays in all appropriate pages.
3. Go live
- If you created or updated pages on a website, move that code from the test environment to the live environment.
If you want to test live Pay Later transactions using real funds and non-sandbox PayPal accounts, ensure the following:
- The business account receiving the money can’t also make the purchase.
- Don't use a personal account with the same information as the business account, as these accounts might experience restrictions.
Message components, console warnings, and errors include configuration attributes and object validations. Configuration properties have distinct validation checks for input formatting and values. For a full list of accepted options, see the reference.
If validations fail, the developer console in your web browser displays warning messages that inform you which property is invalid and what you should do to resolve the issue. Depending on the message type, the library attempts to fall back to the default values.
Other messaging options
You can modify the style and layout of your messages.
|Get started||Get started|