Как получить доступ к API платежного канала Индии? Руководство для разработчиков
Руководство по доступу к API платежного канала # Индия
Как эксперт по индийским платежным платформам, я подробно расскажу вам о том, как получить доступ к API ведущих платежных каналов в Индии.
Основные индийские платежные шлюзы
1. Разорпай
2. PayU India
3. CCAvenue
4. Instamojo
5. Платежный шлюз Paytm
Общий процесс доступа
1. зарегистрируйте торговый счет
- Посетите официальный сайт выбранного вами платежного шлюза, чтобы зарегистрировать торговый счет
- Предоставление документов KYC (обычно это PAN-карта, GSTIN, подтверждение банковского счета и т.д.).
- Ожидание одобрения (обычно занимает 1-3 рабочих дня)
2. приобретение ключа API
- Генерируйте или просматривайте пары API-ключей в Dashboard.
- Идентификатор ключа/публичный ключ
- Секрет ключа/Закрытый ключ
3. возможности интеграции с API
Большинство индийских платежных шлюзов поддерживают.
“`
a) Интеграция страницы оформления заказа (самая простая)
b) Обработка уведомлений Webhooks в режиме реального времени
c) Интеграция SDK (Node.js, PHP, Python и т.д.)
г) Необработанные вызовы API (интерфейс RESTful)
“`
Пример кода Razorpay (Node.js)
"javascript
const Razorpay = require('razorpay');
const instance = new Razorpay({
key_id: 'YOUR_KEY_ID',
key_secret: 'YOUR_KEY_SECRET'
});
//Создание заказа
const options = {
сумма: req.body.price *100, //сумма в пайсах (100 пайсов = 1 рупия)
валюта: "INR",
квитанция: "order_rcptid_11"
};
instance.orders.create(options).then((order)=>{
res.json(order);
}).catch((err)=>{
res.status(500).send(err);
});
“`
PayU India Sample (PHP)
"`php