Store ID: | |
API Token: | |
PAN: | |
Amount: | |
Currency: (ISO code) | |
Exp Date: |
package Canada; import JavaAPI.*; public class TestCanadaMCPResIndRefundCC { public static void main(String[] args) { java.util.Date createDate = new java.util.Date(); String order_id = "Test"+createDate.getTime(); String store_id = "store5"; String api_token = "yesguy"; String data_key = "rS7DbroQHJmJxdBfXFXiauQc4"; String amount = "1.00"; String cust_id = "customer1"; String crypt_type = "1"; String processing_country_code = "CA"; boolean status_check = false; MCPResIndRefundCC mcpResIndRefundCC = new MCPResIndRefundCC(); mcpResIndRefundCC.setDataKey(data_key); mcpResIndRefundCC.setOrderId(order_id); mcpResIndRefundCC.setCustId(cust_id); mcpResIndRefundCC.setAmount(amount); mcpResIndRefundCC.setCryptType(crypt_type); //MCP Fields mcpResIndRefundCC.setMCPVersion("1.0"); mcpResIndRefundCC.setCardholderAmount("500"); mcpResIndRefundCC.setCardholderCurrencyCode("840"); mcpResIndRefundCC.setMCPRateToken("P1538681661706745"); HttpsPostRequest mpgReq = new HttpsPostRequest(); mpgReq.setProcCountryCode(processing_country_code); mpgReq.setTestMode(true); //false or comment out this line for production transactions mpgReq.setStoreId(store_id); mpgReq.setApiToken(api_token); mpgReq.setTransaction(mcpResIndRefundCC); mpgReq.setStatusCheck(status_check); mpgReq.send(); try { Receipt receipt = mpgReq.getReceipt(); System.out.println("DataKey = " + receipt.getDataKey()); System.out.println("ReceiptId = " + receipt.getReceiptId()); System.out.println("ReferenceNum = " + receipt.getReferenceNum()); System.out.println("ResponseCode = " + receipt.getResponseCode()); System.out.println("AuthCode = " + receipt.getAuthCode()); System.out.println("Message = " + receipt.getMessage()); System.out.println("TransDate = " + receipt.getTransDate()); System.out.println("TransTime = " + receipt.getTransTime()); System.out.println("TransType = " + receipt.getTransType()); System.out.println("Complete = " + receipt.getComplete()); System.out.println("TransAmount = " + receipt.getTransAmount()); System.out.println("CardType = " + receipt.getCardType()); System.out.println("TxnNumber = " + receipt.getTxnNumber()); System.out.println("TimedOut = " + receipt.getTimedOut()); System.out.println("ResSuccess = " + receipt.getResSuccess()); System.out.println("PaymentType = " + receipt.getPaymentType()); System.out.println("IsVisaDebit = " + receipt.getIsVisaDebit()); System.out.println("Cust ID = " + receipt.getResCustId()); System.out.println("Phone = " + receipt.getResPhone()); System.out.println("Email = " + receipt.getResEmail()); System.out.println("Note = " + receipt.getResNote()); System.out.println("Masked Pan = " + receipt.getResMaskedPan()); System.out.println("Exp Date = " + receipt.getResExpdate()); System.out.println("Crypt Type = " + receipt.getResCryptType()); System.out.println("Avs Street Number = " + receipt.getResAvsStreetNumber()); System.out.println("Avs Street Name = " + receipt.getResAvsStreetName()); System.out.println("Avs Zipcode = " + receipt.getResAvsZipcode()); System.out.println("MerchantSettlementAmount = " + receipt.getMerchantSettlementAmount()); System.out.println("CardholderAmount = " + receipt.getCardholderAmount()); System.out.println("CardholderCurrencyCode = " + receipt.getCardholderCurrencyCode()); System.out.println("MCPRate = " + receipt.getMCPRate()); System.out.println("MCPErrorStatusCode = " + receipt.getMCPErrorStatusCode()); System.out.println("MCPErrorMessage = " + receipt.getMCPErrorMessage()); System.out.println("HostId = " + receipt.getHostId()); } catch (Exception e) { e.printStackTrace(); } } }
No request has been made.