Shopify

The PayLater plugin offers merchants the ability to integrate "Buy Now, Pay Later" (BNPL) functionality into their Shopify stores, providing customers with flexible payment options. This comprehensive guide will walk you through the step-by-step installation and configuration process for seamless integration.

Manual Step

Step 1: Setup PayLater as a Manual Payment Method

  • Go to your Shopify Admin (ex. [yourstore.com].myshopify.com/admin) and click on Settings in the left-hand navigation panel
Shopify Admin with Settings in the left-hand navigation panel
  • Click on the “Payment Menu” from left menu & scroll down to the “Manual payment methods” section.
Shopify Payments settings showing the Manual payment methods section
  • In this section, click on the dropdown labeled “Manual payment methods” and select "Create custom payment method"
Manual payment methods dropdown with Create custom payment method selected
  • In the “Set up manual payment form”, copy/paste the details as shown below in the appropriate field (NOTE: You can write according to your checkout design):
    • (Custom payment method name) Split in 4 interest-free payments with PayLater
    • (Additional Details) PayLater allows you to split your purchase into 4 interest-free installments.
    • (Payment Instructions) You'll receive an email with a secure link from PayLater to complete your payment.
Set up manual payment form filled in with the PayLater details
  • Click on the "Activate" button to save your work. You will see “Split in 4 interest-free payments with PayLater“ appear under the Manual Payment Methods.
Activated PayLater method listed under Manual payment methods

Step 2: Setting Webhook

  • In Settings, go to “Notifications“ in the left menu and then click on the Webhooks.
Shopify Notifications settings with the Webhooks option
  • Now click “Create webhook”
Webhooks section with the Create webhook button
Add webhook form filled with event, format, URL and API version

Step 3: Linking Shopify to PayLater Backend App

  • In Settings, go to “Apps and sales channel“ in the left menu and then click on the Develop apps button on the top.
Apps and sales channels settings with the Develop apps button
App development page in Shopify settings
Allow custom app development confirmation in Shopify
  • Click on “Create an app“
Create an app button on the app development page
  • Set “PayLater Payment” as App name
Create an app dialog with PayLater Payment set as the app name
App URL field set to the PayLater webhook URL
  • Select below mentioned Scopes
    • Orders (Read and Write)
    • Fulfillment Services (Read and Write)
Admin API scopes with Orders set to Read and Write
Admin API scopes with Fulfillment Services set to Read and Write
Redirect URLs field set to the PayLater webhook URL
  • Click “Release”
App configuration page with the Release button
  • Set Version name (optional) and then click “Release”
    • Version name (optional) ⇒ v1-2025
Release dialog with the version name set to v1-2025

Final Step:

  • Save all the keys you receive during this all process.
  • Send following keys to your account manager to activate your store for payments.
    • Shop Url (myshopfy.com)
    • Access Token (shpat*****************************) or Client ID
    • Shopify API Secret (shpss****************************)
Note

Need sandbox credentials and a test shopper account to try the flow before going live? See the Test environment.