2014-03-18 19 views
0

Я хочу передать значение для выбранного режима оплаты и типа карты.Интеграция с платежным шлюзом PHP с использованием CCAvenue

Мой код:

<form method="post" action="http://www.ccavenue.com/shopzone/cc_details.jsp" name="frmTransaction"> 
    <input type="hidden" name="Merchant_Id" value="<?php echo $Merchant_Id;?>"> 
    <input type="hidden" name="Amount" value="<?php echo $Amount;?>"> 
    <input type="hidden" name="Order_Id" value="<?php echo $Order_Id;?>"> 
     <input type="hidden" name="Redirect_Url" value="<?php echo $Redirect_Url;?>"> 
     <input type="hidden" name="Checksum" value="<?php echo $Checksum; ?>"> 


<input type="hidden" name="Merchant_Param" value="<?php echo $Order_Id; ?>"> 
     <input type="hidden" name="pay_type" value="Debit Card" /> //credit card, netbanking 
     <input type="hidden" name="nb_bid" value="<?php echo $bank_name;?>" /> //VISA, mastercard 

Здесь Как пройти pay_type и банковского типа и предварительно выбрать значение в CCAvenue шлюза. Я не могу получить какой-либо ресурс для этого. Спасибо в advace.

+0

у вас есть ссылка TOT он Manual для этого шлюза? – azngunit81

+0

Я думаю, что работает только на пользовательской форме заказа, вы используете этот метод или не кажутся – mindmyweb

ответ

0

Вы хотите использовать cURL. Кроме того, похоже, что CC Avenue предоставляет своим членам образец кода PHP для взаимодействия со своими веб-службами. Я нашел руководство here, в котором показано, где можно получить пример кода со своего сайта на стр. 12. Используя cURL, вы сможете обрабатывать платеж перед его отправкой (добавление записей базы данных и т. Д.), И вы можете обмануть конфиденциальные данные, такие как ваш идентификатор продавца.

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

+0

Ваша ссылка на образец кода не работает – mindmyweb

0

Я последовал за следующие шаги, чтобы интегрировать ccavenue в PHP

  1. Вход в ccavenue приборную панель.
  2. В верхней строке меню перейдите к Настройки> Клавиши Api. Там вы можете найти
    merchant_id, access_code, рабочий ключ
  3. Перейдите Ресурсы> Web Integration Kit
  4. Под этим экраном имеется возможность выбора тестирования и производственной среды где вы можете найти URL для тестирования и производства.

    • Тестирование URL не включена по умолчанию, вам нужно попросить поддержку включить его.
  5. На том же экране есть Скачать Интеграционные наборы. Нажмите на это и найдите «Загрузить комплект PHP» и загрузите код.

  6. Используйте загруженный комплект в соответствии с вашим requirments.Also вы можете найти необходимые параметры на меню Методы интеграции, как я использовал метод фрейма.

    Надеется, что это поможет в интеграции платежного шлюза
Смежные вопросы