Skip to main content
Paddle logo You can get one-time payment with Paddle Billing. The payment window opens by the Paddle and arranges the customer’s sales bill. Check your account, site address and products you sell for live use to Paddle.
transaction_checkout_not_enabled The error indicates that the Checkout feature in your Paddle account has not been opened yet. Check the account verification status from the Paddle panel and complete live onboarding steps.

MoR (Merchant of Record) Model and Assurance

Paddle Billing, the world’s leading enterprise Registered Seller (Merchant of Record - MoR) one of the infrastructures:
  • The Official Seller is Paddle.com: When your player receives credit or product, you can directly sell the invoice Paddle.com Market Ltd. edits. VAT (VAT) and Sales Tax interruptions according to the country of the buyer are in the financial of the country related to its legal entity.
  • Ease for Individual Developers: The server owner does not need to cut one e-bill or set up a company for each sale.
  • Paddle: Availability and payouts depend on supported countries and account approval by the provider. Before going live, check the verification requirements and the terms for your account.

Registration areas

API Key, Product ID, Webhook Secret, Client-side Token, Environment

1. API Key

Enter the pdl_live_apikey_ key from your live account.

2. Product ID

Enter the ID starting with the pro_ of the product.

3. Webhook Secret

Enter the pdl_ntfset_ Secret key value of the paddle notification link.

4. Client-side Token

Enter Client-side Token, starting with live_ of your live account.

5. Environment

Select Live for real collection.
The products, notice addresses and API switches of live (live) and test environments on the paddle are completely independent from each other. Since all steps are completed in the live Paddle management panel to make real collection and are in Zonely panel live make sure the environment is selected.
Identify the default domain name to match the Paddle payment window with your site:
  1. From the left menu of the paddle Checkout open the header Checkout configuration to the page.
Checkout → Checkout configuration Menu

1. Checkout configuration

Open Checkout configuration page from left menu.
  1. Settings Located on the tab Default payment link enter your site’s notice address Save Save with:
Default payment link (https://siteniz.com/process/paddle) and Save Button

1. Default payment link

https://siteniz.com/process/paddle Save the address.

2. Live API Key and Client-side Token Receiving

Prepare your key and token values to communicate with your site’s Paddle API and open the payment window:
  1. Below the left menu of the paddle Settings open and open part DEVELOPER TOOLS From Imprint Click on the tab.
DEVELOPER TOOLS → Authentication Menu

1. Authentication

Switch to Developer Tools → Authentication page under Settings.
  1. Rows per page New API Key Click on the button.
  2. Give your key in the pop-up form (e.g.. Zonely).
  3. Expires at to keep the key active in the field Never Expense Select option.
Name (Zonely), Expires at (Never Expires)

1. Key Name

Give your key name Zonely.

2. Never Expenses

Select Never expires for your time-less validity.
  1. Tags in section All Find the group. To make your site to start payment and verify orders Read More and AaUppercase Check both of the permissions and save the switch.
Permissions (All), Authors (Read and write)

1. Authorization Group: All

Select all the authorization line.

2. Read & Write

Read and save two of the Write boxlets by marking.
  1. Live API key from window to display (pdl_live_apikey_...) Copy and copy it in your Zonely management panel API Key Paste it in the field.
Copy Live API Key (pdl_live_apikey_...)

1. API Key Copy

pdl_live_apikey_ Paste the panel by copying the key starting with.
  1. Imprint page from top tabs Client-side tokens Click on the tab.
Client-side tokens Tab

1. Client-side tokens

From the upper tabs to the Client-side tokens area.
  1. Three points on the right of the active token in the list (...) open and open menu Copy token Click on the button. Copy live_ Starting browser key with Zonely in your management panel Client-side Token Paste it in the field.
Copy Live Token with Copy token Option

1. Copy token

Copy the live token with the Copy token option from three point menu.

3. Product Creation and Product ID Value Acquisition

A product should be created to start payment in the Paddle infrastructure and the ID of this product (Product ID) should be taken:
  1. Left menu Catalog Under the header Home Click on the tab.
Catalog Menu and Products Tab

1. Products Menu

Go to Catalog → Products page from left menu.
  1. Right in the upper corner + New product Click on the button.
  2. Fill out product information in the pop-up form:
    • Product Name: Enter the product name (e.g. Kredi).
    • Tax category: For Digital Products Standard digital goods Select category.
Product name (Kredi), Tax category (Standard digital goods)

1. Product name

Product name Kredi Enter it as

2. Tax category

Standard digital goods Select category.
  1. Save Save the product by pressing the button.
Save Button to Save Your Product

1. Save

Click Save button to save the product.
  1. Located in the detail page of the product created pro_ Start with Product ID copy value and copy the value in Zonely management panel Product ID Paste in the box.
Product ID (pro_...) Copy

1. Product ID Copy

pro_ Copy the product ID starting with.

4. Configure Webhook Notifications

Open webhook registration on the Paddle panel to instantly transfer payments to your site:
  1. Located in the left menu of the paddle News Under the header News Click on the tab.
Events Menu and Notifications Tab

1. Notifications

Open Notifications tab from the Events menu.
  1. On the page that opens New destination Click on the button.
  2. Fill in the notification settings:
    • Notification Type: webhook Check the option.
    • URL: Enter your site’s notice address:
    • Description: Write a description for this goal (e.g… Server).
Notification type (Webhook), Endpoint URL (https://siteniz.com/process/paddle), Description

1. Notification Type

Check Webhook option.

2. Endpoint URL

https://siteniz.com/process/paddle type the address.

3. Description

Enter a description for your server.
  1. Usage type menu platform Select.
  2. News In order to ensure that your site is completed and fully capture account movements All Check the box and save the goal.
Usage type (Platform), Events (All)

1. Usage type

Select Platform option.

2. All

Check All the box to get all notification events.
  1. Click on the created webhook target News Enter the option.
  2. In the window that opens pdl_ntfset_ Start with Secret Key copy value and copy the value in Zonely management panel Webhook Secret Paste in the box.
Secret key (pdl_ntfset_...)

1. Secret key

pdl_ntfset_ Paste the Webhook Secret field by copying the key starting with.

Connect the payment notice

Payment record Edit with open and Callback URL Copy all the address. Update the URL area of the notification link you created in the Paddle with this full address. Link Secret Key value in Zonely Webhook Secret must be registered in the field.
API Key with Client-side Token different. Do not write server API key to the browser key field. Management panel Test Connection The button verifys product and API access.
This link is for one-time collection. Payment amount is prepared according to order and tax included. Completed payments Store → Payments Follow the section. Payments