# Epay-Igs-Sebl `base_url` : `http://api-dev.evaly.com.bd/epay-igs-nagad` ## Payments ### Payment Init Method: `GET` URL: `{base_url}/payments/init/{epay_payment_id}` Response: ```status_code: 200``` ```json= { "success": true, "message": "Session created!!", "data": { "session_id": "SESSION0002647203488G67289083E2", "epay_payment_id": "55723367aa554eeda563be9fec423d29" } } ``` ### Payment Authenticate Method: `GET` URL: `{base_url}/payments/authenticate/{session_id}` Response: ```status_code: 200``` ```json= { "success": true, "message": "Session authenticated!!", "data": { "redirectHtml": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"><html><head><title>Process Secure Payment</title><meta http-equiv=\"content-type\" content=\"text/html;charset=UTF-8\"><meta name=\"description\" content=\"Process Secure Payment\"><meta name=\"robots\" content=\"noindex\"><style type=\"text/css\">body {font-family:\"Trebuchet MS\",sans-serif; background-color: #FFFFFF; }#msg {border:5px solid #666; background-color:#fff; margin:20px; padding:25px; max-width:40em; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}#submitButton { text-align: center ; }#footnote {font-size:0.8em;}</style></head><body onload=\"return window.document.echoForm.submit()\"><form name=\"echoForm\" method=\"POST\" action=\"https://ap.gateway.mastercard.com/acs/MastercardACS/10db3672-c5be-4e55-bdaf-b04a7149f4cb\" accept-charset=\"UTF-8\"><input type=\"hidden\" name=\"PaReq\" value=\"eAFVUd9vgjAQfjfxfyC8j7ZAFzVnjYjLTJxx/liyvTFokCggBYz+97sizK3pQ7/vet/dfQeTa3oyLlKVSZ6NTWZR05BZmEdJFo/N/e7laWBORL8Hu4OS0t/KsFZSwJssyyCWRhJhDqXUGTo2dynnpoD1dCMLAa2mQEnLBtJBTFXhIcgqAUFYeIuV4IxyhwNpIaRSLXzBkXSYTfXFAkDuNGRBKsX8Y7r8NLZzb2l4PpCGgzCvs0rdBOX4uwNQq5M4VNW5HBEiL8HpZoV5an1HBIgOAXn0s651ZyWOd00iURXH9Ct+3uzd1f4Se++FNyNHksy27mAMRP+AKKiksKnNqMtcg9ERG44oztrwEKS6IeH5OwxRS8/QUnDWlab3uJ4OQ38pQJMVbqGbpUMgr+c8kyiKRX7fQB6Nz161rWGlDWS243It3pyBNrgJaJUEfcK20fUWANGppN0dmtLsF5l/e+/3fgC3Y7Ct\"><input type=\"hidden\" name=\"TermUrl\" value=\"https://api-dev.evaly.com.bd/epay-igs-sebl/payments/execute/c16b0f15953c4210bc1c48a4903bd597\"><input type=\"hidden\" name=\"MD\" value=\"\"><noscript><div id=\"msg\"><div id=\"submitButton\"><input type=\"submit\" value=\"Click here to continue\" class=\"button\"></div></div></noscript></form></body></html>\n" } } ``` ### 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": "5013ce489e7e430383677fbfa5547929", "gateway_response": [ { "3DSecure": { "acsEci": "02", "authenticationStatus": "AUTHENTICATION_SUCCESSFUL", "authenticationToken": "jHyn+7YFi1EUAREAAAAvNUe6Hv8=", "enrollmentStatus": "ENROLLED", "xid": "cqzIbjtALH+roc+Mh5XWuFTTqbY=" }, "3DSecureId": "auth-5013ce489e7e430383677fbfa5547929", "authorizationResponse": { "cardSecurityCodeError": "M", "commercialCard": "888", "commercialCardIndicator": "3", "financialNetworkCode": "777", "posData": "1025100006600", "posEntryMode": "812", "processingCode": "003000", "responseCode": "00", "stan": "219564", "transactionIdentifier": "123456789" }, "device": { "browser": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36", "ipAddress": "27.131.14.13" }, "gatewayEntryPoint": "WEB_SERVICES_API", "merchant": "TESTSEBLEVALY", "order": { "amount": 100, "creationTime": "2021-04-13T15:07:26.248Z", "currency": "BDT", "id": "5013ce489e7e430383677fbfa5547929", "reference": "5013ce489e7e430383677fbfa5547929", "status": "CAPTURED", "totalAuthorizedAmount": 100, "totalCapturedAmount": 100, "totalRefundedAmount": 0 }, "response": { "acquirerCode": "00", "acquirerMessage": "Approved", "cardSecurityCode": { "acquirerCode": "M", "gatewayCode": "MATCH" }, "gatewayCode": "APPROVED" }, "result": "SUCCESS", "risk": { "response": { "gatewayCode": "ACCEPTED", "review": { "decision": "NOT_REQUIRED" }, "rule": [ { "data": "NO_LIABILITY_SHIFT", "name": "MERCHANT_3D_SECURE", "recommendation": "NO_ACTION", "type": "MERCHANT_RULE" }, { "data": "512345", "name": "MERCHANT_BIN_RANGE", "recommendation": "NO_ACTION", "type": "MERCHANT_RULE" }, { "data": "M", "name": "MERCHANT_CSC", "recommendation": "NO_ACTION", "type": "MERCHANT_RULE" }, { "data": "27.131.14.13", "name": "MERCHANT_IP_ADDRESS_RANGE", "recommendation": "NO_ACTION", "type": "MERCHANT_RULE" }, { "data": "BGD", "name": "MERCHANT_IP_COUNTRY", "recommendation": "NO_ACTION", "type": "MERCHANT_RULE" }, { "name": "SUSPECT_CARD_LIST", "recommendation": "NO_ACTION", "type": "MERCHANT_RULE" }, { "name": "TRUSTED_CARD_LIST", "recommendation": "NO_ACTION", "type": "MERCHANT_RULE" }, { "data": "NO_RULES", "name": "MSO_3D_SECURE", "recommendation": "NO_ACTION", "type": "MSO_RULE" }, { "data": "512345", "name": "MSO_BIN_RANGE", "recommendation": "NO_ACTION", "type": "MSO_RULE" }, { "data": "M", "name": "MSO_CSC", "recommendation": "NO_ACTION", "type": "MSO_RULE" }, { "data": "27.131.14.13", "name": "MSO_IP_ADDRESS_RANGE", "recommendation": "NO_ACTION", "type": "MSO_RULE" }, { "data": "BGD", "name": "MSO_IP_COUNTRY", "recommendation": "NO_ACTION", "type": "MSO_RULE" } ] } }, "sourceOfFunds": { "provided": { "card": { "brand": "MASTERCARD", "expiry": { "month": "5", "year": "21" }, "fundingMethod": "CREDIT", "issuer": "AFRILAND FIRST BANK", "number": "512345xxxxxx0008", "scheme": "MASTERCARD" } }, "type": "CARD" }, "timeOfRecord": "2021-04-13T15:07:26.258Z", "transaction": { "acquirer": { "batch": 20210413, "date": "0413", "id": "SEBL_S2I", "merchantId": "505331201201000", "settlementDate": "2021-04-13", "timeZone": "+0600", "transactionId": "123456789" }, "amount": 100, "authorizationCode": "219564", "currency": "BDT", "frequency": "SINGLE", "id": "pay-5013ce489e7e430383677fbfa5547929", "receipt": "110315219564", "reference": "5013ce489e7e430383677fbfa5547929", "source": "INTERNET", "terminal": "16294812", "type": "PAYMENT" }, "version": "44" } ], "gateway": "southeast_bank", "status": "completed", "captured_at": "2021-04-13T15:07:26.461Z" } } ``` ## 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": {} } ```