For Accept Payments
// Publish Code on your site //
  • <form method="POST" action="https://www.paysilk.com/sci/form" target="_blank">
  • <input type="hidden" name="merchant_id" value="21009">
  • <input type="hidden" name="item_name" value="Mobile Charger">
  • <input type="hidden" name="amount" value="100">
  • <input type="hidden" name="shipping" value="noshipping">
  • <input type="hidden" name="currency" value="debit_base">
  • <input type="hidden" name="custom" value="comment">
  • <button type="submit">Pay now</button>
  • <form/>
 
By Publish Code of the interface of payment of goods and services on your website. you will be able to connect within several minutes your online store or the web project to Paysilk and to start accepting payments from clients of system.
Fast start

Register your account, go through verification and start accepting payments!

IPN system

Get notifications about payments to your sites built on any CMS!

Test mode

Special test payment mode for developers without using real money!

Get payments using the HTML form Paysilk

How to receive payments?

1

On your site - just publish the HTML form and enter payment parameters. User pay for purchase on a special page

2

On Paysilk - add your store to our categories and the user pay the purchase in your account

3

Invoicing system - Enter the cost, the recipient and the description of the invoice.

Simple form for accepting payments on the site

Paysilk sending a successful payment POST notification
 
1
Cart and orders

Merchants can publish shop, items on Paysilk, and users can buy and download items

2
Integrate with your store

Just post the HTML code on your website and start accepting payments instantly

3
IPN service

Paysilk will send POST notification to the user's server with the details of the completed transaction

4
Low risks

The purchase is paid from the balance account - not directly through a third-party gateway

Documentation

POST form for payment

Variable Description Conditions Necessarily
merchant_id Merchant ID in the Paysilk system. Assigned to the merchant automatically after adding a store to your account. Your store must be moderated Not equal to 0 Yes
item_name Product name or purpose of payment. This item is visible to the payer Minimum number of characters 3, maximum - 100 Yes
amount The sum in any form. The sum is rounded to decimal places. The total amount including commission will be calculated automatically Sum is more than 1 Yes
currency Currency of payment. Available currencies:
USD, RUB, EUR, SAR, CNY, GBP, KWD, AED, OMR, EGP, INR

For Example:

To accept USD - U.S. Dollar you must use a word debit_base
To accept RUB - Russian Ruble you must use a word debit_extra1
To accept EUR - Euro you must use a word debit_extra2
To accept SAR - Saudi Riyal you must use a word debit_extra3
To accept CNY - Chinese Yuan you must use a word debit_extra4
To accept GBP - British Pound you must use a word debit_extra5
To accept KWD - Kuwaiti Dinar you must use a word debit_extra6
To accept AED - Emirates Dirham you must use a word debit_extra7
To accept OMR - Omani Riyal you must use a word debit_extra8
To accept EGP - Egyptian Pound you must use a word debit_extra9
To accept INR - Indian Rupee you must use a word debit_extra10
Only values from the list Yes
shipping If you request shipping address Enter the value of shipping as on your software code , If no shipping is required use noshipping use noshipping If no shipping is required Yes
custom Comment to the payment. For example, the order number in your store. This item is not displayed to the buyer Maximum - 100 characters Yes
IPN notifications
Variable Description Example
$POST['amount'] The received amount without commissions 100.00
$POST['fee'] Fee of payment. Paid by the Seller. 2.75
$POST['total'] Total transaction amount including commission 97.25
$POST['currency'] Transaction currency for which payment was made debit_base
$POST['payer'] Buyer account in the Paysilk system AC3902880
$POST['receiver'] Merchant account in the Paysilk system AC4003771
$POST['status'] The status of the transaction. Always Value "Confirmed" Confirmed
$POST['date'] Transaction date 2018-01-09 03:11:07
$POST['id_transfer'] Unique transaction number in the Paysilk system 58954
$POST['merchant_name'] Merchant store name in the Paysilk system Mobili Store
$POST['merchant_id'] Unique number of merchant in the Paysilk system 21009
$POST['balance'] Available merchant balance in transaction currency 2100.56
$POST['item_name'] Name of the goods or service paid for it Mobile Charger
$POST['custom'] Comment on payment, formed by the merchant in the HTML form INV 1452485
$POST['hash'] A unique signature that is used to verify the validity of a notification. A string join is created of the total amount, merchant password, date transaction and transaction ID. The string is encrypted using an algorithm MD5. C93D3BF7A7C4AFE94B64E30C2CE39F4F
Example of a notification handler in PHP
Example Code For Accept Donates
 
For Accept Donates
// Publish Code on your site //
  • <form method="POST" action="https://www.paysilk.com/donate/form" target="_blank">
  • <input type="hidden" name="donate_id" value="5107">
  • <input type="hidden" name="donate_name" value="For example: donate to help cats">
  • <input type="hidden" name="amount" value="50">
  • <input type="hidden" name="currency" value="debit_base">
  • <input type="hidden" name="custom" value="comment">
  • <button type="submit">Donate now</button>
  • <form/>
 

Documentation

POST form for donates

Variable Description Conditions Necessarily
donate_id Donate ID in the Paysilk system. Assigned to the user automatically after adding a new donate campaign Not equal to 0 Yes
donate_name For example, donate to help cats Minimum number of characters 3, maximum - 100 Yes
amount The sum in any form. The sum is rounded to decimal places. The total amount including commission will be calculated automatically Sum is more than 1 Yes
currency Currency of payment. Available currencies:
USD, RUB, EUR, SAR, CNY, GBP, KWD, AED, OMR, EGP, INR

For Example:

To accept USD - U.S. Dollar you must use a word debit_base
To accept RUB - Russian Ruble you must use a word debit_extra1
To accept EUR - Euro you must use a word debit_extra2
To accept SAR - Saudi Riyal you must use a word debit_extra3
To accept CNY - Chinese Yuan you must use a word debit_extra4
To accept GBP - British Pound you must use a word debit_extra5
To accept KWD - Kuwaiti Dinar you must use a word debit_extra6
To accept AED - Emirates Dirham you must use a word debit_extra7
To accept OMR - Omani Riyal you must use a word debit_extra8
To accept EGP - Egyptian Pound you must use a word debit_extra9
To accept INR - Indian Rupee you must use a word debit_extra10
Only values from the list Yes
custom Comment to the payment. For example, the donate number in your website. This item is not displayed to the buyer Maximum - 100 characters Yes

Get 25 USD per plugin or module