public async Task <GetCardDetailsResponse> GetCardDetails( string clientUniqueId, string cardNumber, string userId = null, DeviceDetails deviceDetails = null, string rebillingType = null, string authenticationTypeOnly = null, SubMerchant subMerchant = null, Addendums addendums = null) { var request = new GetCardDetailsRequest( merchantInfo, sessionToken, clientUniqueId, cardNumber) { UserId = userId, DeviceDetails = deviceDetails, RebillingType = rebillingType, AuthenticationTypeOnly = authenticationTypeOnly, SubMerchant = subMerchant, Addendums = addendums }; return(await safechargeRequestExecutor.GetCardDetails(request)); }
public void TestEmptyConstructorsUsedForMappingFromConfigFile() { _ = new PaymentRequest(); _ = new SettleTransactionRequest(); _ = new VoidTransactionRequest(); _ = new RefundTransactionRequest(); _ = new GetPaymentStatusRequest(); _ = new OpenOrderRequest(); _ = new InitPaymentRequest(); _ = new Authorize3dRequest(); _ = new Verify3dRequest(); _ = new PayoutRequest(); _ = new GetCardDetailsRequest(); _ = new GetMerchantPaymentMethodsRequest(); Assert.Pass(); }
public void TestGetAndSetModelGetCardDetailsRequest() { _ = new GetCardDetailsRequest(merchantInfo, sessionToken, null, null); Assert.Pass(); }
public async Task <GetCardDetailsResponse> GetCardDetails(GetCardDetailsRequest request) { return(await this.PostAsync <GetCardDetailsResponse, GetCardDetailsRequest>(request)); }