印度支付通道API怎么接入?开发者指南
# 印度支付通道API接入指南
作为印度支付平台专家,我将为您详细介绍如何接入印度主流支付通道的API。
主要印度支付网关
1. Razorpay
2. PayU India
3. CCAvenue
4. Instamojo
5. Paytm Payment Gateway
通用接入流程
1. 注册商户账户
– 访问所选支付网关官网注册商家账户
– 提交KYC文件(通常包括PAN卡、GSTIN、银行账户证明等)
– 等待审核通过(通常需要1-3个工作日)
2. API密钥获取
– Dashboard中生成或查看API密钥对:
– Key ID/Public Key
– Key Secret/Private Key
3. API集成方式选择
大多数印度支付网关支持:
“`
a) Checkout页面集成(最简单)
b) Webhooks实时通知处理
c) SDK集成(Node.js, PHP, Python等)
d) Raw 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 = {
amount: req.body.price *100, //金额以派萨为单位(100派萨=1卢比)
currency: “INR”,
receipt: “order_rcptid_11”
};
instance.orders.create(options).then((order)=>{
res.json(order);
}).catch((err)=>{
res.status(500).send(err);
});
“`
PayU India示例(PHP)
"`php