# Epay-Igs-Cbl
`base_url` : `http://api-dev.evaly.com.bd/epay-igs-cbl`
## Payments
### Payment Init
Method: `GET`
URL: `{base_url}/payments/init/{epay_payment_id}`
Response:
```status_code: 200```
```json=
{
"success": true,
"message": "Payment created!!",
"data": {
"gatewayUrl": "https://sandbox.thecitybank.com:4443/index.jsp?ORDERID=927261&SESSIONID=19BEB53711D7D411DC574C957E80FDA6"
}
}
```
### Payment Query
Method: `GET`
URL: `{base_url}/payments/query/{epay_payment_id}`
Response:
```status_code: 200```
```json=
{
"success": true,
"message": "Payment fetched successfully",
"data": {
"epay_payment_id": "851da5b69fc84e94997c77fa27697d35",
"gateway_response": [],
"gateway": "city_bank",
"gateway_trx_id": "927777",
"status": "processing",
"initiated_at": "2021-04-14T17:34:19.112Z"
}
}
```
## Refunds
### Refund Init
Method: `POST`
URL: `{base_url}/refund/init`
Headers:
```json=
{
"secret-key": <secret key>
}
```
Request Body:
```json=
{
"gateway_payment_id":"6075a31101c3f30012549920",
"amount": 100,
"refund_operation_id": "1bw2asma2wkmkc"
}
```
Response:
```status_code: 201```
```json=
{
"success": true,
"message": "Refund created!!",
"data": {}
}
```