# Epay-Giftcards `base_url` : `https://api-dev.evaly.com.bd/epay-gift-cards/v2` ## Payments ### Payment Init Method: `GET` URL: `{base_url}/payments/init/{epay_payment_id}` Response: ```status_code: 200``` ```json= { "success": true, "message": "Payment created successfully!!", "data": { "epay_payment_id": "6a03d94cb475422b90f792ed14d77c90" } } ``` ### Payment Authenticate Method: `Post` URL: `{base_url}/payments/authenticate` Request Body: ```json= { "gift_code": "5cc278c", "epay_payment_id": "12a065e56d244922adc52d4d73bffb62" } ``` Response: ```status_code: 201``` ```json= { "success": true, "message": "Otp sent successfully!!", "data": {} } ``` ### Payment Execute Method: `Post` URL: `{base_url}/payments/execute` Request Body: ```json= { "otp":"195312", "epay_payment_id": "12a065e56d244922adc52d4d73bffb62" } ``` Response: ```status_code: 201``` ```json= { "success": true, "message": "Payment successful!!", "data": {} } ``` ### Payment Query Method: `GET` URL: `{base_url}/payments/query/{epay_payment_id}` Response: ```status_code: 200``` ```json= { "success": true, "message": "Payment created successfully!!", "data": { "epay_payment_id": "48b34e6a555b4d638da674fcde66be4e", "gateway_response": [], "gateway": "gift_code", "status": "completed", "captured_at": "2021-04-07T07:43:00.212Z" } } ``` ## 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": {} } ```