Руководство по интеграции платежного шлюза CCAvenue | Документация для разработчиков
Руководство по интеграции платежного шлюза CCAvenue
Обновлено: 10 декабря 2025 г
Цель данного документа — описать интеграцию платежной системы с CCAvenue, необходимую для продавца (или поставщика платежных услуг), внедрившего чат-бота с использованием API WhatsApp Business и нуждающегося в приеме платежей от пользователей WhatsApp.
В этом документе описаны необходимые API, которые должны быть интегрированы, и то, как интеграция работает совместно с API WhatsApp Business. Хотя это не исчерпывающее руководство, оно служит общим обзором, помогающим понять процесс интеграции платежного шлюза. Любые специфические или уникальные детали, касающиеся платежного шлюза, должны быть определены продавцом (или BSP).
Что касается интеграции с продуктом WA P2M, в этом документе описаны запросы и ответы, выделенные красным цветом на блок-схеме.

Интеграция CCAvenue с платежами WhatsApp
Настраивать
API для инициирования платежей
ПОЧТАhttps://secure.ccavenue.com/transaction.doЗапрос
локон -X POST -д 'card_name=UPI&order_id=67314339998877¤cy=INR&payment_option=OPTUPI&card_type=UPI&merchant_id=2&amount=100.00&re direct_url=https://merchantredirecturl.com' | ||
| ||
| ||
| ||
| ||
| ||
|
Пример ответа от CCAvenue
{«статус»:"0","enc_response":"68b4c0ff090e439119f91d0ace1930973e5a2fc244b122e255170de2b412d486269678930fc2c17 5a64357a882854f62e5adb6d4476f629df3bb532cc5c82828258ed40b09181949c48e6b9365eabf9d c9e1acb5308f5d6776e2400e0c4ac4282afd81e3a66519b3734192062a49b51d956f93d9cebf4d49 b9480ed6cbcdb5f87e50c7a3bd052dca39718738a49a5e22408a8656052fa506458ca1f904970fdf"}Расшифрованный пример ответа
{"errorCode":"","errorMessage":"","intentUrl":"upi://pay?pa=vpa@samplebank&pn=Infibeam Avenues Limited&tr=123123123123&am=100.0&cu=INR&mc=8299"}Проанализируйте ответ
intentUrlupi_intent_linkпараметрыВеб-перехватчик статуса
Статус платежа
Запрос
ПОЧТАhttps://api.ccavenue.com/apis/servlet/DoWebTrans{"orderNo":"11111111","referenceNo":"111111111111"}Проанализируйте ответ
статус заказа