Home Contact

Card2DirectI GateWay the money way

Платежный шлюз Card2DirectI позволяет Вам принимать оплату всех продуктов и сервисов DirectI c помощью банковских карт (кредитных и дебетовых), чеков, почтовых переводов, платежной системы PayPal. Платежный шлюз Card2DirectI интегрирован с сервисом приема платежей Plimus, который не взымает платы за регистрацию, мгновенно активирует аккаунт, не требует верификации, имеет низкие комиссионные.

Card2DirectI позволяет проводить платежи с 0% комиссионными!  Подробнее.....

Card2DirectI это доверие клиентов, конкурентное преимущество, продукт, который делает Ваш бизнес уникальным, легкая и быстрая установка, надежность и безопасность, полный контроль и оперативная информация, исчерпывающая документация.

купить Card2DirectI 10$


Установка и настройка Card2DirectI

 Регистрация аккаунта Plimus
 Настройка аккаунта Plimus
 Настройка аккаунта DirectI
 Установка Card2DirectI
 Тестирование Card2DirectI



Регистрация аккаунта Plimus

Для работы Card2DirectI требуется действующий аккаунт в процессинговой системе Plimus.com.
Процессинговая система Plimus.com не взымает платы за регистрацию аккаунта, не требует верификации аккаунта и не накладывает специальных ограничений на продавца.

1. Для регистрации аккаунта в системе Plimus проследуйте по ссылке: Plimus.com.

2. На открывшейся странице, выберите ссылку Vendor Registration (в верхней части страницы).

Vendor Registration


3. В появившейся форме заполните необходимые поля

Vendor Registration


Enter Username: введите в это поле имя пользователя в системе (Обычно ваша торговая марка без пробелов)
Choose A Password: Verify Your Password: задайте пароль для входа в систему
Password Hint: введите подсказку, которая поможет вам вспомнить пароль, если вы его забудете
Email Address: введите ваш адрес электронной почты
Monthly Sales Volume (in USD): введите сумму в долларах США, на которую вы продаете продуктов в месяц или на которую планируете в будущем продавать
Where did you hear about us: поле необязательное, его можно оставить пустым
Coupon Code (optional): поле необязательное, его можно оставить пустым
Current E-Commerce solution: поле необязательное, его можно оставить пустым
Yes, I would like to take advantage of this switch promotion отметьте чекбокс, если хотите получать разнообразные коммерческие предложения от Plimus.

После заполнения формы нажмите кнопку Next

4. В появившейся форме заполните необходимые поля

Vendor Registration


Company Name: введите название вашей компании (официальное или не официальное)
Web Address: введите URL вашего сайта
First Name: введите ваше имя
Last Name: введите вашу фамилию
Email Address: введите ваш адрес электронной почты
Address Line 1: введите ваш почтовый адрес (Улица, Дом, Корпус, Квартира)
Address Line 2: поле необязательное, его можно оставить пустым
Cuty: введите ваш город
ZipCode: введите ваш почтовый индекс
State: выберите штат NonUS (если вы не в USA)
Country: выберите вашу страну
Phone: введите ваш телефонный номер в международном формате
Fax: поле необязательное, его можно оставить пустым
Mobile Phone: поле необязательное, его можно оставить пустым
Description: поле необязательное, его можно оставить пустым

После заполнения формы нажмите кнопку Submit

5. На следующей странице отметьте чекбокс I agree to the Plimus Agreement terms - "я принимаю Условия соглашения Plimus"

Vendor Registration


На этой же странице вы можете ознакомиться со стандартными значениями комиссии Plimus.
Нажмите кнопку Sign для завершения регистрации.

6. После завершения регистрации, ваш броузер будет перемещен к вашему аккаунт на страницу настройки параметров вывода средств из Plimus.

Vendor Registration


Вы можете установить свои параметры вывода средств или же оставить параметры по умолчанию.

7. Регистрация вашего аккаунта Plimus завершена, аккаунт готов к использованию.

Vendor Registration


Поздравляем, вы успешно зарегистрированы в Plimus.



Настройка аккаунта Plimus



1. Авторизуйтесь в вашем аккаунте Plimus. На главной странице аккаунта нажмите кнопку New Product

Vendor Settings


Ваш броузер будет перемещен на страницу создания нового продукта.

2. На странице создания нового продукта заполните поля формы.

Vendor Settings


Product Name: введите "Название продукта", этот текст будет демонстрироваться пользователю на странице оплаты. Вы можете ввести, например "DirectI AddFund" или "Пополнение счета".
Category: выберите категорию продукта Others.
Product URL: введите адрес вашего сайта.
Trial Download URL: оставьте это поле пустым.
Product Image: вы можете загрузить рисунок, который будет продемонстрирован клиенту на странице оплаты, например вы можете загрузить свой логотип. Это поле является необязательным, вы можете оставить его пустым.
Short Description: введите короткое описание продукта. Например, "DirectI AddFund" или "Пополнение счета".
Description: поле необязательное, его можно оставить пустым.
Price: оставьте значение поля по умолчанию: 0.00.
Minimum quantity: оставьте значение поля по умолчанию: 1.

Нажмите кнопку Submit. Ваш броузер будет перемещен на страницу настройки созданного продукта.

3. нажмите кнопку New BuyNow Contract.

Vendor Settings


Ваш броузер будет перемещен на страницу создания нового контракта.

4. Заполните поля формы, как описано ниже.

Contract Name: введите название контракта, например "AddFund".

BuyNow URL: значение поля формируется автоматически, не изменяйте его.

Price: Введите цену контракта. Значение цены контракта динамически меняется в ходе обработки запроса клиента на пополнение счета DirectI с помощью Card2DirectI. Значение этого поля может быть любым, мы рекомендуем ввести в это поле минимальную цену домена у вас, а также не рекомендуется устанавливать это значение ниже 1 USD (одного USD).

Allow Override Price: установите этот чекбокс.

Minimum Order quantity: не меняйте значение этого поля, значение должно быть 1 (один).

Volume Discount: не меняте значение этого поля, значение должно быть "There is no volume discount".

Effective Date: вы можете оставить в этом поле значение по умолчанию или выбрать нужную вам дату, до которой данный контракт будет доступен для использования клиентами.

Electronic Delivery Only: не меняйте значение этого чекбокса, чекбокс - отмечен.

Include Vat in Price: установка этого чекбокса необязательна, вы можете оставить его в положении по умолчанию.

Available for affiliates: снимите этот чекбокс, он не должен быть отмечен.

For Promotion Only: установка этого чекбокса необязательна, вы можете оставить его в положении по умолчанию.

Collect Shipping Address: установка этого чекбокса необязательна, вы можете оставить его в положении по умолчанию.

Display in Store: снимите этот чекбокс, он не должен быть отмечен.

Absorb CD costs: установка этого чекбокса необязательна, вы можете оставить его в положении по умолчанию.
Description: поле необязательное, его можно оставить пустым.

License Agreement: поле необязательное, его можно оставить пустым.

Special Instructions: поле необязательное, его можно оставить пустым.

Instant Notification URL: введите в это поле URL, по которому будет располагаться файл process.php скрипта Card2DirectI.

Пример: Вы собираетесь установить Card2DirectI по URL : http://mydomain.com/card2directi/ ,
в этом случае URL файла process.php будет иметь вид: http://mydomain.com/card2directi/process.php.

Кроме того, вам необходимо придумать значение securityword, которое будет передаваться в process.php. Мы рекомендуем использовать значения securityword состоящие из случайного набора букв латинского алфавита и цифр. Рекомендуемая длина значения securityword не менее 15 символов.

В результате, значение поля Instant Notification URL: должно выглядеть следующим образом:

http://mydomain.com/card2directi/process.php?securityword=придуманное_вами_значение_security_word

Пример: http://mydomain.com/card2directi/process.php?securityword=sdkljfsdlk23nasdfekj324naskfdjew
(Внимание! Не используйте значение securityword из этого примера, вы должна сами придумать это значение).

Сохраните значение securityword, оно понадобится вам на этапе настройки скрипта Card2DirectI.

Additional Notification Email: поле необязательное, его можно оставить пустым.

Send coformation Email from: поле необязательное, его можно оставить пустым.

Extended Download Warranty: снимите этот чекбокс, он не должен быть отмечен.

Extended Warranty Surcharge: введите в это поле "0.00".

Absorb Extended Warranty Cost: снимите этот чекбокс, он не должен быть отмечен.

Vendor Settings


После того, как вы заполните поля формы и сохраните значение securityword, нажмите кнопку Submit.

5. Перейдите в настройку дополнительных полей контракта. Для этого воспользуйтесь ссылкой Custom Fields в меню настроек контракта.

Vendor Settings


Ваш броузер будет перемещен на страницу настройки дополнительных полей контракта.

6. Введите значения для трех дополнительных полей контракта, как описано ниже.

Поле №1: Active - отмечен, Mandatory - отмечен, Title - sellingamount, Type - Hidden

Поле №2: Active - отмечен, Mandatory - отмечен, Title - customerid, Type - Hidden

Поле №3: Active - отмечен, Mandatory - отмечен, Title - customertype, Type - Hidden

Не меняйте порядок следования полей.

Vendor Settings


Нажмите кнопку Submit.

7. На странице контрактов продукта найдите и сохраните номер созданного контракта. Этот номер понадобится вам на этапе настройки скрипта Card2DirectI.
Расположение номера контракта на странице приведено на рисунке ниже (номер обведен оранжевым эллипсом).

Vendor Settings


Поздравляем, Вы закончили настройку аккаунта Plimus.



Настройка аккаунта DirectI

1. Для настройки вашего аккаунта в DirectI авторизуйтесь в вашей панели управления DirectI, как реселлер.

2. В верхнем меню панели управления вашего аккаунта DirectI выберите:
Настройка > Бухгалтерия и Финансы > Общие настройки

DirectI Settings


3. На открывшейся странице проверьте, что значения Продажная валюта и Валюта счета равны US Dollar USD. В случае если это не так, воспользуйтесь ссылкой To change currencies above click here>> и установите значения Продажная валюта и Валюта счета равными US Dollar USD.

DirectI Settings


4. В верхнем меню панели управления вашего аккаунта DirectI выберите:
Настройка > Бухгалтерия и Финансы > Платежный Шлюз > Управлять

DirectI Settings


5. На открывшейся странице нажмите кнопку Добавить платежный шлюз

DirectI Settings


6. На открывшейся странице перейдите по ссылке Добавить любой другой платежный шлюз

DirectI Settings


7. Заполните поля формы следующим образом:

Название интерфейса : введите любое удобное вам название платежного шлюза.

URL интерфейса : введите URL, по которому будет располагаться файл payment.php скрипта Card2DirectI.

Пример: Вы собираетесь установить Card2DirectI по URL : http://mydomain.com/card2directi/ . В этом случае URL файла payment.php будет иметь следующий вид: http://mydomain.com/card2directi/payment.php.

Установите желаемый уровень доступа Покупателей и Реселлеров к вашему платежному шлюзу.

DirectI Settings


Нажмите кнопку Отправить

8. Со страници управления платежными шлюзами перейдите по ссылке, соотвествующей созданному платежному шлюзу.

DirectI Settings


9. На открывшейся странице найдите значение Ключ и сохраните его. Значение ключа понадобится вам на этапе настройки Card2DirectI.

DirectI Settings


Поздравляем, вы закончили настройку вашего аккаунта DirectI для работы с Card2DirectI.



Установка Card2DirectI

1. Распакуйте архив дистрибутива Card2DirectI и отредактируйте файл cоnfiggate.php следующим образом:

$config['path'] = абсолютный путь до папки в которой будет располагаться скрипт Card2Directi.
Пример : $config['path'] = '/home/username/wwwfolder/folder';

$config['maximumamount'] = максимальная сумма в USD, которую пользователь сможет заплатить через шлюз единовременно
Пример : $config['maximumamount'] = 100;

$config['minimumamount'] = минимальная сумма в USD, которую сможет заплатить пользователь через шлюз единовременно
Пример : $config['minimumamount'] = 5;

$config['extracharge'] = дополнительная плата за каждый перевод в процентах (наценка)
Пример : $config['extracharge'] = 2;

$config['securityword'] = security world , выбранное вами на этапе Настройки аккаунта Plimus (шаг 4)
Пример : $config['securityword'] = 'dsfsd3423xassas8993948dsncewejcbjh1233bdsjdjshdfgb23m4';

$config['contractid'] = ID контракта, созданного вами на шаге Настройки аккаунта Plimus (шаг 7)
Пример : $config['contractid'] = '1675407';

$config['directisecurekey'] = Ключ безопасности платежного шлюза DirectI - Настройка аккаунта DirectI (шаг 9)
Пример : $config['directisecurekey'] = '4hk4OhU7g78IcRaoTbRQTL7bteLAKFRl';

$config['updatetotalreceipt'] = учитывать ли средства, добавленные через шлюз в Total Receipt клиента DirectI , TRUE или FALSE
Пример : $config['updatetotalreceipt'] = 'FALSE';

$config['service_username'] = ваш логин в реселлерскую панель DirectI
Пример : $config['service_username'] = 'mymail@myserver.com';

$config['service_password'] = ваш пароль в реселлерскую панель DirectI
Пример : $config['service_password'] = 'password';

$config['service_parentid'] = Parent ID вашего реселлерского аккаунта DirectI (ID вашего головного реселлера)
Пример : $config['service_parentid'] = '999999998';

$config['alertmail'] = адрес электронной почты, на который будут приходить уведомления Card2DirectI
Пример : $config['alertmail'] = 'mymail@myserver.com';

$config['frommail'] = адрес электронной почты, от которого будут отсылаться уведомления Card2DirectI
Пример : $config['frommail'] = 'mymail@myserver.com';

Другие настройки в файле cоnfiggate.php менять не следует

2. Загрузите распакованные файлы дистрибутива Card2DirectI и отредактированный файл настроек в папку, где вы собираетесь разместить Card2DirectI.

3. Измените права доступа на папку logs, таким образом чтобы скрипт мог создавать в ней файлы (обычно 0777).

Поздравляем, Вы успешно завершили установку Card2DirectI.



Тестирование Card2DirectI

1. Авторизуйтесь в своем аккаунте Plimus и перейдите на страницу настройки созданного вами для Card2DirectI продукта.

Test Card2DirectI


2. Перейдите на страницу настроек созданного вами для Card2DirectI контракта.

Test Card2DirectI


3. Нажмите правой клавишей на кнопку Test BuyNow и выберите копирование в буфер обмена тестового URL.

Test Card2DirectI


Не закрывайте окно броузера с настройками вашего аккаунта Plimus, тестирование возможно только во время активной сессии авторизации в аккаунте Plimus.

4. Отредактируйте файл configgate.php следующим образом:

$config['testmodebuynowurl'] = 'Тестовый URL в одинарных кавычках';

5. Авторизуйтесь в вашей реселлерской панели управления DirectI и перейдите к управлению платежными шлюзами.

Test Card2DirectI


6. Перейдите к управлению вашим шлюзом Card2DirectI и нажмите кнопку Проверка Добавления Средств или Испытание на оплату

Test Card2DirectI


7. В открывшемся окне вы увидите заполненную тестовыми данными форму, нажмите кнопку Далее.

Test Card2DirectI


8. В открывшемся окне введите любой номер банковской карты и CCV, нажмите кнопку Submit.

Test Card2DirectI


9. После завершения тестовой оплаты в папку logs будут записаны два log-файла: initiatedtransactions.csv и successlog.csv - лог иницированных транзакций и лог успешных транзакций, которые будут иметь примерно следующее содержание:
initiatedtransactions.csv: 09/12/2006 21:37:34, 12291, Payment-Test-1,101966,reseller,ResellerPayment,Test Transaction Payment,102,100.0
successlog.csv: 09/12/2006 21:37:58, 209.128.93.229, 102,accountcarrencyammount,test,test,Y,-99,42152,1675407,CHARGE,102.00,1,Mr,John,Doe,123 Some Street,Montreal,CA,H4R1L7,testaccount@plimus.com

В случае, если логи не содержат записей успешных транзакций, откройте securitylog.csv и errortransactionslog.csv и ознакомьтесь с их содержимым. Эти логи содержат описания событий, угрожающих безопасности работы скрипта и описания возникших ошибок. Кроме того, проверьте правильность выполнения вами всех шагов данного руководства.
В случае отсуствия лог-файлов в папке logs проверьте имеет ли скрипт права записа в данную папку и ознакомьтесь с логом ошибок PHP.

Поздравляем, ваш шлюз Card2DirectI готов к работе.