/// <summary> /// Create a 3DS order request /// </summary> private OrderRequest create3DSOrderRequest() { var orderRequest = new OrderRequest(); orderRequest.amount = 1999; orderRequest.currencyCode = CurrencyCode.GBP; orderRequest.name = "3D"; orderRequest.orderDescription = "test description"; var threeDSInfo = new ThreeDSecureInfo(); threeDSInfo.shopperIpAddress = "127.0.0.1"; threeDSInfo.shopperSessionId = "sessionId"; threeDSInfo.shopperUserAgent = "Mozilla/v1"; threeDSInfo.shopperAcceptHeader = "application/json"; orderRequest.threeDSecureInfo = threeDSInfo; orderRequest.is3DSOrder = true; var address = new Address(); address.address1 = "line 1"; address.address2 = "line 2"; address.city = "city"; address.countryCode = CountryCode.GB; address.postalCode = "AB1 2CD"; orderRequest.billingAddress = address; var customerIdentifiers = new List<Entry>(); var entry = new Entry("test key 1", "test value 1"); customerIdentifiers.Add(entry); orderRequest.customerIdentifiers = customerIdentifiers; return orderRequest; }
/// <summary> /// Create an order request /// </summary> private OrderRequest createOrderRequest() { var orderRequest = new OrderRequest(); orderRequest.amount = 1999; orderRequest.currencyCode = CurrencyCode.GBP; orderRequest.name = "test name"; orderRequest.orderDescription = "test description"; var address = new Address(); address.address1 = "line 1"; address.address2 = "line 2"; address.city = "city"; address.countryCode = CountryCode.GB; address.postalCode = "AB1 2CD"; orderRequest.billingAddress = address; var customerIdentifiers = new List<Entry>(); var entry = new Entry("test key 1", "test value 1"); customerIdentifiers.Add(entry); orderRequest.customerIdentifiers = customerIdentifiers; return orderRequest; }
/// <summary> /// Create a APM order request /// </summary> private OrderRequest createAPMOrderRequest() { var orderRequest = new OrderRequest(); orderRequest.amount = 1999; orderRequest.successUrl = "http://www.testurl.com/success"; orderRequest.cancelUrl = "http://www.testurl.com/cancel"; orderRequest.failureUrl = "http://www.testurl.com/failure"; orderRequest.pendingUrl = "http://www.testurl.com/pending"; orderRequest.currencyCode = CurrencyCode.GBP; orderRequest.name = "Test"; orderRequest.orderDescription = "test description"; orderRequest.is3DSOrder = false; var address = new Address(); address.address1 = "line 1"; address.address2 = "line 2"; address.city = "city"; address.countryCode = CountryCode.GB; address.postalCode = "AB1 2CD"; orderRequest.billingAddress = address; var customerIdentifiers = new List<Entry>(); var entry = new Entry("test key 1", "test value 1"); customerIdentifiers.Add(entry); orderRequest.customerIdentifiers = customerIdentifiers; return orderRequest; }