Guest User

Untitled

a guest
Apr 21st, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. using System;
  2. using MWSaleKeyed.MWCredit;
  3.  
  4. namespace MWSaleKeyed
  5. {
  6. class Program
  7. {
  8. static void Main(string[] args)
  9. {
  10. //Create Soap Client
  11. CreditSoapClient soapClient = new CreditSoapClient("CreditSoap");
  12. //Create MerchantCredentails object
  13. MerchantCredentials merchantCredentials = new MerchantCredentials
  14. {
  15. MerchantName = "TEST MERCHANT",
  16. MerchantSiteId = "XXXXXXXX",
  17. MerchantKey = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
  18. };
  19. //Create PaymentData object
  20. PaymentData paymentData = new PaymentData
  21. {
  22. Source = "Keyed",
  23. CardNumber = "4012000033330026",
  24. ExpirationDate = "1220",
  25. CardHolder = "John Doe",
  26. AvsStreetAddress = "1 Federal St",
  27. AvsZipCode = "02110",
  28. CardVerificationValue = "123"
  29. };
  30. //Create SaleRequest Object
  31. SaleRequest saleRequest = new SaleRequest
  32. {
  33. Amount = "1.01",
  34. TaxAmount = "0.10",
  35. InvoiceNumber = "1234",
  36. CardAcceptorTerminalId = "01",
  37. CustomerCode = "1234",
  38. PurchaseOrderNumber = "1234",
  39. EnablePartialAuthorization = "true"
  40.  
  41. };
  42. //Run Sale
  43. TransactionResponse45 saleResponse = soapClient.Sale(merchantCredentials, paymentData, saleRequest);
  44. //Print Results
  45. Console.WriteLine("Sale Response: {0} Token: {1} Amount: ${2}", saleResponse.ApprovalStatus, saleResponse.Token, saleResponse.Amount);
  46. Console.WriteLine("Press Any Key to Close");
  47. Console.ReadKey();
  48. }
  49. }
  50. }
Add Comment
Please, Sign In to add comment