Guest User

Untitled

a guest
Apr 21st, 2018
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. using System;
  2. using MWRefundSwiped.MWCredit;
  3.  
  4. namespace MWRefundSwiped
  5. {
  6. public class Program
  7. {
  8. private 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 = "Reader",
  23. TrackData = "%B4012000033330026^TEST CARD/GENIUS^181210054321000000000000000 150 A?;4012000033330026=18121011000012345678?",
  24. };
  25. // Create RefundRequest Object
  26. RefundRequest refundRequest = new RefundRequest
  27. {
  28. Amount = "1.01",
  29. InvoiceNumber = "INV1234",
  30. CardAcceptorTerminalId = "01"
  31. };
  32. // Run Refund
  33. TransactionResponse45 refundResponse = soapClient.Refund(merchantCredentials, paymentData, refundRequest);
  34. // Print Results
  35. Console.WriteLine("Refund Response: {0} Token: {1} Amount: ${2}", refundResponse.ApprovalStatus, refundResponse.Token, refundResponse.Amount);
  36. Console.WriteLine("Press Any Key to Close");
  37. Console.ReadKey();
  38. }
  39. }
  40. }
Add Comment
Please, Sign In to add comment