- Купить Card2DirectI
- Скачать Card2DirectI
- О Card2DirectI
- Помощь
- FAQ
- Лицензии
- Наши клиенты
- Контакты
- Новости Card2DirectI
- Card2DirectI рекомендует ShareWare
FreeWare
Сервисы
Информация
Card2DirectI это доверие клиентов, конкурентное преимущество, продукт, который делает Ваш бизнес уникальным, легкая и быстрая установка, надежность и безопасность, полный контроль и оперативная информация, исчерпывающая документация.
Установка и настройка Card2DirectI
• Регистрация аккаунта Plimus
• Настройка аккаунта Plimus
• Настройка аккаунта DirectI
• Установка Card2DirectI
• Тестирование Card2DirectI
Регистрация аккаунта Plimus
Для работы Card2DirectI требуется действующий аккаунт в процессинговой системе Plimus.com.
Процессинговая система Plimus.com не взымает платы за регистрацию аккаунта, не требует верификации аккаунта и не накладывает специальных ограничений на продавца.
1. Для регистрации аккаунта в системе Plimus проследуйте по ссылке: Plimus.com.
2. На открывшейся странице, выберите ссылку Vendor Registration (в верхней части страницы).
3. В появившейся форме заполните необходимые поля
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. В появившейся форме заполните необходимые поля
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"
На этой же странице вы можете ознакомиться со стандартными значениями комиссии Plimus.
Нажмите кнопку Sign для завершения регистрации.
6. После завершения регистрации, ваш броузер будет перемещен к вашему аккаунт на страницу настройки параметров вывода средств из Plimus.
Вы можете установить свои параметры вывода средств или же оставить параметры по умолчанию.
7. Регистрация вашего аккаунта Plimus завершена, аккаунт готов к использованию.
Поздравляем, вы успешно зарегистрированы в Plimus.
Настройка аккаунта Plimus
1. Авторизуйтесь в вашем аккаунте Plimus. На главной странице аккаунта нажмите кнопку New Product
Ваш броузер будет перемещен на страницу создания нового продукта.
2. На странице создания нового продукта заполните поля формы.
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.
Ваш броузер будет перемещен на страницу создания нового контракта.
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: снимите этот чекбокс, он не должен быть отмечен.
После того, как вы заполните поля формы и сохраните значение securityword, нажмите кнопку Submit.
5. Перейдите в настройку дополнительных полей контракта. Для этого воспользуйтесь ссылкой Custom Fields в меню настроек контракта.
Ваш броузер будет перемещен на страницу настройки дополнительных полей контракта.
6. Введите значения для трех дополнительных полей контракта, как описано ниже.
Поле №1: Active - отмечен, Mandatory - отмечен, Title - sellingamount, Type - Hidden
Поле №2: Active - отмечен, Mandatory - отмечен, Title - customerid, Type - Hidden
Поле №3: Active - отмечен, Mandatory - отмечен, Title - customertype, Type - Hidden
Не меняйте порядок следования полей.
Нажмите кнопку Submit.
7. На странице контрактов продукта найдите и сохраните номер созданного контракта. Этот номер понадобится вам на этапе настройки скрипта Card2DirectI.
Расположение номера контракта на странице приведено на рисунке ниже (номер обведен оранжевым эллипсом).
Поздравляем, Вы закончили настройку аккаунта Plimus.
Настройка аккаунта DirectI
1. Для настройки вашего аккаунта в DirectI авторизуйтесь в вашей панели управления DirectI, как реселлер.
2. В верхнем меню панели управления вашего аккаунта DirectI выберите:
Настройка > Бухгалтерия и Финансы > Общие настройки
3. На открывшейся странице проверьте, что значения Продажная валюта и Валюта счета равны US Dollar USD. В случае если это не так, воспользуйтесь ссылкой To change currencies above click here>> и установите значения Продажная валюта и Валюта счета равными US Dollar USD.
4. В верхнем меню панели управления вашего аккаунта DirectI выберите:
Настройка > Бухгалтерия и Финансы > Платежный Шлюз > Управлять
5. На открывшейся странице нажмите кнопку Добавить платежный шлюз
6. На открывшейся странице перейдите по ссылке Добавить любой другой платежный шлюз
7. Заполните поля формы следующим образом:
Название интерфейса : введите любое удобное вам название платежного шлюза.
URL интерфейса : введите URL, по которому будет располагаться файл payment.php скрипта Card2DirectI.
Пример: Вы собираетесь установить Card2DirectI по URL : http://mydomain.com/card2directi/ . В этом случае URL файла payment.php будет иметь следующий вид: http://mydomain.com/card2directi/payment.php.
Установите желаемый уровень доступа Покупателей и Реселлеров к вашему платежному шлюзу.
Нажмите кнопку Отправить
8. Со страници управления платежными шлюзами перейдите по ссылке, соотвествующей созданному платежному шлюзу.
9. На открывшейся странице найдите значение Ключ и сохраните его. Значение ключа понадобится вам на этапе настройки Card2DirectI.
Поздравляем, вы закончили настройку вашего аккаунта 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 продукта.
2. Перейдите на страницу настроек созданного вами для Card2DirectI контракта.
3. Нажмите правой клавишей на кнопку Test BuyNow и выберите копирование в буфер обмена тестового URL.
Не закрывайте окно броузера с настройками вашего аккаунта Plimus, тестирование возможно только во время активной сессии авторизации в аккаунте Plimus.
4. Отредактируйте файл configgate.php следующим образом:
$config['testmodebuynowurl'] = 'Тестовый URL в одинарных кавычках';
5. Авторизуйтесь в вашей реселлерской панели управления DirectI и перейдите к управлению платежными шлюзами.
6. Перейдите к управлению вашим шлюзом Card2DirectI и нажмите кнопку Проверка Добавления Средств или Испытание на оплату
7. В открывшемся окне вы увидите заполненную тестовыми данными форму, нажмите кнопку Далее.
8. В открывшемся окне введите любой номер банковской карты и CCV, нажмите кнопку Submit.
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 готов к работе.

