• APIs
  • Contact Us
  • Back
  • Overview
  • Pre-Requisites
  • API Docs
  • Test Credentials
  • Try it Out
  • Customize Payment Page
  • Error Codes

Commerce Connect - Try it Out

Sale Refund Inquiry Others
Enter Card Details
Expiry Date
CVV
Test Cards
Card No
5426-0640-0042-4979
Expiry
12/24
CVV
123
Card No
4035-8740-0042-4977
Expiry
12/24
CVV
123
Card No
6071-4298-7654-321
Expiry
05/22
CVV
123
Card No
5118-7881-1777-4883
Expiry
12/24
CVV
123
Card No
4000-1621-1833-8078
Expiry
12/24
CVV
123
Test VPA
ICICImerchant@nokicici
ICICImerchant@nokicici
Test Net Banking
Test Bank-1
Bank Code : 001
Test Bank-2
Bank Code : 002

Please Sign in to view Try It Out

Sign Up Sign In
Request
public class SaleTest
{
public static void main(String[] args)
{
//Using Constructor FDConnectSaleRequest request = new
FDConnectSaleRequest("","",
        "",
        "https://test.fdconnect.com/FirstPayL2Services/getToken",
        "","","TRA123456","sale","");
//Using Setter methods 
FDConnectSaleResponse resp = FDConnectUtils.saleTxn(request);
System.out.println("respSessionTokenId :"+resp.getSessionTokenId());
System.out.println("respErrorCode : "+resp.getErrorCode());
System.out.println("respErrorMessage : "+resp.getErrorMessage());
}
}
                                        
require_once('firstPayFormRequest.php');
require_once 'firstPayResponse.php';
if(isset($_POST['submit']) && !empty($_POST['clientid'])) {
$randnum = mt_rand(10000000, 99999999);
$response = new \FristPayResponse();
$bsObj = new \firstPayForm("",
        "",
        "",
        "https://test.fdconnect.com/FirstPayL2Services/getToken",
        "", "","9805", "SALE","ABC", "XYZ", "DEF", "1234567890",
        "abc@gmail.com", "");

$response = json_decode($bsObj--->sale($bsObj));
if(isset($response->response->sessionTokenId)) {
$sessiontokenID = $response->response-> sessionTokenId;
$configID="";
$redirectURL = "https://test.fdconnect.com/Pay/
            ?sessionToken=$sessiontokenID&configId=$configID";
header("Location:$redirectURL");
} else {
echo "Something went wrong............";
}
}
                                        
namespace sale_testing_FD
{ 
class FDConnectSale
{ 
static void
Main(string[] args)
{
FristPayRequest FRObj = new FristPayRequest();
FristPayRequestSample
FRSample = new FristPayRequestSample();
FristPayResponse frobject = new FristPayResponse();
FristPayRequestSample request = new FristPayRequestSample("",
    "", "",
    "https://test.fdconnect.com/FirstPayL2Services/getToken",
    "", "", "123456", "SALE","Prashanth", "Kumar", "M", "9769970899",
    "prashanth@gmail.com", "");
string sResponsePayRequest = FRObj.sale(request);
frobject = JsonConvert.DeserializeObject(sResponsePayRequest);
}
}
}
                                        
                                        
Response
Next
Request
public class RefundTest
{
public static void main(String[] args)
{
FDConnectRefundRequest firstPayRefundRequest = new
      FDConnectRefundRequest("",
      "",
      "",
      "",
      "","","");
FDConnectRefundResponse resp =
      FDConnectUtils.refundTxn(firstPayRefundRequest); 
System.out.println(resp.getAmount());
System.out.println(resp.getFdcRefundTxnId());
System.out.println(resp.getFdcTxnId());
System.out.println(resp.getPaymentType());
System.out.println(resp.getTxnStatus());
System.out.println(new Gson().toJson(resp));
}
}
                                        
namespace PaymentGateway;
require_once 'FirstPayRefundRequest.php';
require_once 'FirstPayInquiryRequest.php';
require_once 'FirstPayRefundResponse.php';
require_once 'FirstPayInquiryResponse.php';
require_once('firstPayFormRequest.php');
$firstPayRefundRequest =  new FirstPayRefundRequest();
$firstPayInquiryRequest = new FirstPayInquiryRequest();
$bsObj = new \firstPayForm();
$firstPayRefundRequest--->merchantTxnId = "";
$firstPayRefundRequest->fpTransactionId = "";
$firstPayRefundRequest->refundAmount = "";
$firstPayRefundRequest->merchantId = "";
$firstPayRefundRequest->fpURL =
            '';
$firstPayRefundRequest->key = "";
$firstPayRefundRequest->iv = "";
$response = new FirstPayRefundResponse();
$response = json_decode($bsObj->refund_inquiry($firstPayRefundRequest));
var_dump($response);
                                        
namespace for_testing_FD
{
class Program
{
static void Main(string[] args)
{
FirstPayRefundRequestSample FRRefndsampleCons =
        new FirstPayRefundRequestSample("", "","",
        "",
        "","",
        "", "C:\\PaymentGateway_Log\\");
string sResponsePayRequest3 =
        frpayrefreq.getresponsePayInquiryandRefundRequest(FRRefndsampleCons);
frpayrefres = JsonConvert.DeserializeObject(sResponsePay Request3);
}
}
}

                                        
Response
Next
Request
public class InquiryTest
{
public static void main(String[] args)
{
//Using Constructor
FDConnectInquiryRequest firstPayInquiryRequest =
        new  FDConnectInquiryRequest("",
        "",
        "",
        "",
        "",
        "");
//Using Setter methods
FDConnectInquiryRequest firstPayInquiryRequest1 = new FDConnectInquiryRequest();
firstPayInquiryRequest1.setMerchantId("");
firstPayInquiryRequest1.setMerchantTxnId("");
firstPayInquiryRequest1.setFdcTxnId("");
firstPayInquiryRequest1.setApiURL
        ("");
firstPayInquiryRequest1.setKey("");
firstPayInquiryRequest1.setIv("");
FDConnectInquiryResponse resp = FDConnectUtils.inquiryTxn(firstPayInquiryRequest);
System.out.println(resp.getErrorCode());
System.out.println(resp.getErrorMessage());
System.out.println(new Gson().toJson(resp));
}
}
                                        
namespace PaymentGateway;
require_once 'FirstPayRefundRequest.php';
require_once 'FirstPayInquiryRequest.php';
require_once 'FirstPayRefundResponse.php';
require_once 'FirstPayInquiryResponse.php';
require_once('firstPayFormRequest.php');
$firstPayRefundRequest =  new FirstPayRefundRequest();
$firstPayInquiryRequest = new FirstPayInquiryRequest();
$bsObj = new \firstPayForm();
$firstPayInquiryRequest--->merchantTxnId = "";
$firstPayInquiryRequest->fpTransactionId =
        "";//"";
$firstPayInquiryRequest->fpURL =
        '';
$firstPayInquiryRequest->key =  "";
$firstPayInquiryRequest->iv = "";
$firstPayInquiryRequest->merchantId = "";
$response1 = new \RootObject();
$response1 = json_decode($bsObj->refund_inquiry($firstPayInquiryRequest));
var_dump($response1);
                                        
namespace for_testing_FD
{
class Program
{
static void Main(string[] args)
{
FirstPayInquiryRequest frpayeqyrqt = new FirstPayInquiryRequest();
FirstPayInquiryRequestSample FRINQsample = new FirstPayInquiryRequestSample();
FirstPayInquiryResponse frpayeqyresponse = new  FirstPayInquiryResponse();
FirstPayInquiryRequestSample FRINQsampleCons =
        new FirstPayInquiryRequestSample("","",
        "",
        "",
        "",
        "",
        "C:\\PaymentGateway_Log\\");
string sResponsePayRequest2 =
        frpayeqyrqt.getresponsePayInquiryandRefundRequest(FRINQsampleCons);
frpayeqyresponse =
        JsonConvert.DeserializeObject(sResponsePa yRequest2);
}
}
}

                                        
Response
Next
Request
public class SITest
{
public static void main(String[] args)
{
FDConnectSITxnRequest fDConnectSITxnRequest = new
FDConnectSITxnRequest("",
        "",
        "",
        "",
        "",
        "",
        "","INR");
FDConnectSITxnResponse fDConnectSITxnResponse = FDConnectUtils.standingInstructionTxn(fDConnectSITxnRequest);
System.out.println(new Gson().toJson(fDConnectSITxnResponse));
}
}
                                        
public class SITest
{
public static void main(String[] args)
{
FDConnectSITxnRequest fDConnectSITxnRequest = new
FDConnectSITxnRequest("",
        "",
        "",
        "",
        "",
        "",
        "","INR");
FDConnectSITxnResponse fDConnectSITxnResponse = FDConnectUtils.standingInstructionTxn(fDConnectSITxnRequest);
System.out.println(new Gson().toJson(fDConnectSITxnResponse));
}
}
                                        
public class SITest
{
public static void main(String[] args)
{
FDConnectSITxnRequest fDConnectSITxnRequest = new
FDConnectSITxnRequest("",
        "",
        "",
        "",
        "",
        "",
        "","INR");
FDConnectSITxnResponse fDConnectSITxnResponse = FDConnectUtils.standingInstructionTxn(fDConnectSITxnRequest);
System.out.println(new Gson().toJson(fDConnectSITxnResponse));
}
}

                                        
Response
Next
© 2021 Fiserv, Inc. or its affiliates. Powerd By Nwaresoft Private Limited
  • Home
  • Contact Us

Coming Soon...