Необходимо иметь аккаунт со статусом 
бизнес Заходим на ниже указанную страницу 
	
	
	
		Код:
	
	
		https://developer.paypal.com/developer/applications
	 
  выбираем 
Sandbox (для тестов) или 
Live и нажимаем 
Create App вводим имя приложения и жмем 
Create App жмем 
Add Webhook, указываем 
Webhook URL, All events и сохраняем пример урл вебхука 
	
	
	
		Код:
	
	
		https://domain.com/paypal/webhook.php
	 
  После создания приложения нам будут доступны 
Client ID и 
Secret. Их нужно будет вписать в файл config.php в соответствии с выбранным типом приложения для 
Live 
	
	
	
		PHP:
	
	
		define( 'CLIENT_ID', 'xxx' ); define( 'SECRET', 'xxx' );
	 
  для 
Sandbox 
	
	
	
		PHP:
	
	
		define( 'SANDBOX_CLIENT_ID', 'xxx' ); define( 'SANDBOX_SECRET', 'xxx' );
	 
  и указываем режим работы скрипта (
LIVE или 
SANDBOX) 
	
	
	
		PHP:
	
	
		// LIVE or SANDBOX define( 'API_MODE', 'LIVE' );
	 
  настраиваем в этом же файле ID выдаваемого предмета, стоимость одного предмета и коннекты к гейм базе. Указываем имя проекта или какой-то свой текст (будет виден на платежной форме самого paypal) и урл для редиректа после успешного/отмененного платежа 
	
	
	
		Код:
	
	
		define( 'BRAND_NAME', 'Майн кляйна сервернэйм ;)' ); define( 'RETURN_URL', 'https://domain.com' ); define( 'CANCEL_URL', 'https://domain.com' );
	 
  берем код формы из файла form.html и размещаем его где-то на сайте п.с. - написал мануал настройки как смог) п.с.с. - для отладки запросов и их статусов транзакций в файле webhook.php разкоментировать строчки с logging и дать файлу debug.log права на запись (хотя по идеи все события регистрируются API Calls и Webhooks Events в дашборде пэйпала)