public OrderDetailsResponseSentToMerchant DoOrderInquiry(EnumEnvironment environment, int MerchantId, string MerchantAccessCode, long aggOrderId) { string url = GenericUtility.GetOrderInquiryURL(environment, aggOrderId); var orderDetailsResponse = this.apiClient.DoOrderInquiryAtRapidPay(url, MerchantId, MerchantAccessCode); return(orderDetailsResponse); }
public OrderDetailsResponseSentToMerchant DoRefund(EnumEnvironment environment, PaymentRefundDataDto paymentRefundData) { string url = GenericUtility.GetRefundURL(environment, paymentRefundData.AggPaymentId); var orderDetailsResponse = this.apiClient.DoRefundAtRapidPay(paymentRefundData, url); return(orderDetailsResponse); }
public PinePGTxnAcceptPaymentResponse createPurchaseOrder(EnumEnvironment environment, string base64Encoded, string xVerify, string PaymentModes) { string url = GenericUtility.GetOrderCreationURL(environment); var acceptPaymentResponse = this.apiClient.CreateOrderAtRapidPay(base64Encoded, xVerify, url); if (acceptPaymentResponse != null && acceptPaymentResponse.RESPONSE_CODE.Equals(Constants.SUCCESS)) { acceptPaymentResponse.strRedirectUrl = GenericUtility.GetRedirectURL(environment, acceptPaymentResponse.strtoken, PaymentModes); } return(acceptPaymentResponse); }
public static string GetPaymentsInquiryURL(EnumEnvironment environment, long aggPaymentId) { string url = String.Empty; switch (environment) { case EnumEnvironment.DEV: url = Constants.DEV_DOMAIN_NAME + Constants.DO_ORDER_INQUIRY_ENDPOINT + aggPaymentId; break; case EnumEnvironment.TEST: url = Constants.TEST_DOMAIN_NAME + Constants.DO_ORDER_INQUIRY_ENDPOINT + aggPaymentId; break; } return(url); }
public static string GetRefundURL(EnumEnvironment environment, long paymentId) { string url = String.Empty; switch (environment) { case EnumEnvironment.DEV: url = Constants.DEV_DOMAIN_NAME + Constants.DO_REFUND_URL + paymentId + Constants.REFUND_ENDPOINT; break; case EnumEnvironment.TEST: url = Constants.TEST_DOMAIN_NAME + Constants.DO_REFUND_URL + paymentId + Constants.REFUND_ENDPOINT; break; } return(url); }
public static string GetOrderCreationURL(EnumEnvironment environment) { string url = String.Empty; switch (environment) { case EnumEnvironment.DEV: url = Constants.DEV_DOMAIN_NAME + Constants.ORDER_CREATION_END_POINT; break; case EnumEnvironment.TEST: url = Constants.TEST_DOMAIN_NAME + Constants.ORDER_CREATION_END_POINT; break; } return(url); }
public static string GetRedirectURL(EnumEnvironment environment, String token, string PaymentModes) { string url = String.Empty; switch (environment) { case EnumEnvironment.DEV: url = Constants.DEV_DOMAIN_NAME + Constants.REDIRECT_URL_END_POINT + token + Constants.REDIRECT_URL_PAYMENT_MODES + PaymentModes; break; case EnumEnvironment.TEST: url = Constants.TEST_DOMAIN_NAME + Constants.REDIRECT_URL_END_POINT + token + Constants.REDIRECT_URL_PAYMENT_MODES + PaymentModes; break; } return(url); }