import time import mpgClasses host = "esqa.moneris.com" store_id = "store5" api_token = "yesguy" data_key = "I697jeffVXSW2xJp8ixCrIG84" order_id = "test_python-" + str(time.time()) amount = "1.00" crypt = "7" indRefund = mpgClasses.ResIndRefundCC (data_key, order_id, amount, crypt) indRefund.setCustId ("cust 1") req = mpgClasses.mpgHttpsPost(host, store_id, api_token, indRefund) req.postRequest() resp = req.getResponse() print ("ReceiptId: " + resp.getReceiptId()) print ("ReferenceNum: " + resp.getReferenceNum()) print ("ResponseCode: " + resp.getResponseCode()) print ("ISO: " + resp.getISO()) print ("AuthCode: " + resp.getAuthCode()) print ("TransTime: " + resp.getTransTime()) print ("TransDate: " + resp.getTransDate()) print ("TransType: " + resp.getTransType()) print ("Complete: " + resp.getComplete()) print ("Message: " + resp.getMessage()) print ("TransAmount: " + resp.getTransAmount()) print ("CardType: " + resp.getCardType()) print ("TransID: " + resp.getTransID())
import time import mpgClasses cavv = "AABBJg0VhI0VniQEjRWAAAAAAA" p = mpgClasses.ResCavvPreauthCC("Spn6GJcXZRkgE4RFreIg4NPAV", "test_python-" + str(time.time()), "1.00", cavv) p.setCustId("cust 1") req = mpgClasses.mpgHttpsPost("esqa.moneris.com", "store5", "yesguy", p) req.postRequest() resp = req.getResponse() print("ReceiptId: " + resp.getReceiptId()) print("ReferenceNum: " + resp.getReferenceNum()) print("ResponseCode: " + resp.getResponseCode()) print("ISO: " + resp.getISO()) print("AuthCode: " + resp.getAuthCode()) print("TransTime: " + resp.getTransTime()) print("TransDate: " + resp.getTransDate()) print("TransType: " + resp.getTransType()) print("Complete: " + resp.getComplete()) print("Message: " + resp.getMessage()) print("TransAmount: " + resp.getTransAmount()) print("CardType: " + resp.getCardType()) print("TransID: " + resp.getTransID()) print("TimedOut: " + resp.getTimedOut()) #Resolver Data print("DataKey: " + resp.getDataKey()) print("PaymentType: " + resp.getPaymentType()) print("ResSuccess: " + resp.getResSuccess())
import time import mpgClasses host = "esqa.moneris.com" store_id = "store5" api_token = "yesguy" data_key = "I697jeffVXSW2xJp8ixCrIG84" resLookupFull = mpgClasses.ResLookupFull(data_key) req = mpgClasses.mpgHttpsPost(host, store_id, api_token, resLookupFull) req.postRequest() resp = req.getResponse() print("ReceiptId: " + resp.getReceiptId()) print("ReferenceNum: " + resp.getReferenceNum()) print("ResponseCode: " + resp.getResponseCode()) print("ISO: " + resp.getISO()) print("AuthCode: " + resp.getAuthCode()) print("TransTime: " + resp.getTransTime()) print("TransDate: " + resp.getTransDate()) print("TransType: " + resp.getTransType()) print("Complete: " + resp.getComplete()) print("Message: " + resp.getMessage()) print("TransAmount: " + resp.getTransAmount()) print("CardType: " + resp.getCardType()) print("TransID: " + resp.getTransID()) print("TimedOut: " + resp.getTimedOut()) #Resolver Data print("DataKey: " + resp.getDataKey())
phone = "8889876543" note = "Test" pan = "5454545454545454" expdate = "1711" cryptType = "1" custId = "cust 2" updateCC.setCustId(custId) updateCC.setAvsInfo(avs) updateCC.setEmail(email) updateCC.setPhone(phone) updateCC.setNote(note) updateCC.setPan(pan) updateCC.setExpdate(expdate) updateCC.setCryptType(cryptType) req = mpgClasses.mpgHttpsPost(host, store_id, api_token, updateCC) req.postRequest() resp = req.getResponse() print("ReceiptId: " + resp.getReceiptId()) print("ReferenceNum: " + resp.getReferenceNum()) print("ResponseCode: " + resp.getResponseCode()) print("ISO: " + resp.getISO()) print("AuthCode: " + resp.getAuthCode()) print("TransTime: " + resp.getTransTime()) print("TransDate: " + resp.getTransDate()) print("TransType: " + resp.getTransType()) print("Complete: " + resp.getComplete()) print("Message: " + resp.getMessage()) print("TransAmount: " + resp.getTransAmount()) print("CardType: " + resp.getCardType()) print("TransID: " + resp.getTransID())
phone = "8889998765" note = "Charge them weekly" resTokenizeCC.setPhone(phone) resTokenizeCC.setEmail(email) resTokenizeCC.setNote(note) avs_street_number = "123" avs_street_name = "Main St" avs_zipcode = "a1a2b2" avs = mpgClasses.AvsInfo(avs_street_number, avs_street_name, avs_zipcode) resTokenizeCC.setAvsInfo(avs) req = mpgClasses.mpgHttpsPost(host, store_id, api_token, resTokenizeCC) req.postRequest() resp = req.getResponse() print("ReceiptId: " + resp.getReceiptId()) print("ReferenceNum: " + resp.getReferenceNum()) print("ResponseCode: " + resp.getResponseCode()) print("ISO: " + resp.getISO()) print("AuthCode: " + resp.getAuthCode()) print("TransTime: " + resp.getTransTime()) print("TransDate: " + resp.getTransDate()) print("TransType: " + resp.getTransType()) print("Complete: " + resp.getComplete()) print("Message: " + resp.getMessage()) print("TransAmount: " + resp.getTransAmount()) print("CardType: " + resp.getCardType()) print("TransID: " + resp.getTransID())
shipping = mpgClasses.ShippingInfo("first_name", "last_name", "company_name", "address", "city", "province", "postal_code", "country", "phone_number", "fax", "tax1", "tax2", "tax3", "shipping_cost") email = "*****@*****.**" instruction = "take it slow" cust.setBilling(billing) cust.setShipping(shipping) cust.setEmail(email) cust.setInstruction(instruction) cust.addItem(mpgClasses.Item("item 123", "1", "4527182-90123", "5.00")) cust.addItem(mpgClasses.Item("item 234", "2", "4527182-90234", "4.00")) cust.addItem(mpgClasses.Item("item 345", "3", "4527182-90345", "3.00")) p.setCustInfo (cust) p.setCvdInfo(cvd) p.setAvsInfo(avs) req = mpgClasses.mpgHttpsPost("esqa.moneris.com", "moneris", "hurgle", p) req.postRequest() resp = req.getResponse() print ("ReceiptId: " + resp.getReceiptId()) print ("ReferenceNum: " + resp.getReferenceNum()) print ("ResponseCode: " + resp.getResponseCode()) print ("ISO: " + resp.getISO()) print ("AuthCode: " + resp.getAuthCode()) print ("TransTime: " + resp.getTransTime()) print ("TransDate: " + resp.getTransDate()) print ("TransType: " + resp.getTransType()) print ("Complete: " + resp.getComplete()) print ("Message: " + resp.getMessage()) print ("TransAmount: " + resp.getTransAmount()) print ("CardType: " + resp.getCardType()) print ("TransID: " + resp.getTransID())
import time import mpgClasses host = "esqa.moneris.com" store_id = "store5" api_token = "yesguy" resDelete = mpgClasses.ResDelete("jDVd8Y2cjrrNP2K99yVQUTXn2") req = mpgClasses.mpgHttpsPost(host, store_id, api_token, resDelete) req.postRequest() resp = req.getResponse() print("ReceiptId: " + resp.getReceiptId()) print("ReferenceNum: " + resp.getReferenceNum()) print("ResponseCode: " + resp.getResponseCode()) print("ISO: " + resp.getISO()) print("AuthCode: " + resp.getAuthCode()) print("TransTime: " + resp.getTransTime()) print("TransDate: " + resp.getTransDate()) print("TransType: " + resp.getTransType()) print("Complete: " + resp.getComplete()) print("Message: " + resp.getMessage()) print("TransAmount: " + resp.getTransAmount()) print("CardType: " + resp.getCardType()) print("TransID: " + resp.getTransID()) print("TimedOut: " + resp.getTimedOut()) #Resolver Data print("DataKey: " + resp.getDataKey()) print("PaymentType: " + resp.getPaymentType()) print("ResSuccess: " + resp.getResSuccess())
crypt = "7" resAddToken = mpgClasses.ResAddToken(temp_data_key, expdate, crypt) resAddToken.setCustId("cust 1") avs = mpgClasses.AvsInfo("123", "Main St", "a1a2b2") email = "*****@*****.**" phone = "8889998765" note = "Charge them weekly" resAddToken.setPhone(phone) resAddToken.setEmail(email) resAddToken.setNote(note) resAddToken.setAvsInfo(avs) req = mpgClasses.mpgHttpsPost(host, store_id, api_token, resAddToken) req.postRequest() resp = req.getResponse() print("ReceiptId: " + resp.getReceiptId()) print("ReferenceNum: " + resp.getReferenceNum()) print("ResponseCode: " + resp.getResponseCode()) print("ISO: " + resp.getISO()) print("AuthCode: " + resp.getAuthCode()) print("TransTime: " + resp.getTransTime()) print("TransDate: " + resp.getTransDate()) print("TransType: " + resp.getTransType()) print("Complete: " + resp.getComplete()) print("Message: " + resp.getMessage()) print("TransAmount: " + resp.getTransAmount()) print("CardType: " + resp.getCardType()) print("TransID: " + resp.getTransID())
import time import mpgClasses host = "esqa.moneris.com" store_id = "store5" api_token = "yesguy" data_key = "I697jeffVXSW2xJp8ixCrIG84" resIscorporatecard = mpgClasses.ResIscorporatecard (data_key) req = mpgClasses.mpgHttpsPost(host, store_id , api_token, resIscorporatecard) req.postRequest() resp = req.getResponse() print ("ReceiptId: " + resp.getReceiptId()) print ("ReferenceNum: " + resp.getReferenceNum()) print ("ResponseCode: " + resp.getResponseCode()) print ("ISO: " + resp.getISO()) print ("AuthCode: " + resp.getAuthCode()) print ("TransTime: " + resp.getTransTime()) print ("TransDate: " + resp.getTransDate()) print ("TransType: " + resp.getTransType()) print ("Complete: " + resp.getComplete()) print ("Message: " + resp.getMessage()) print ("TransAmount: " + resp.getTransAmount()) print ("CardType: " + resp.getCardType()) print ("TransID: " + resp.getTransID()) print ("TimedOut: " + resp.getTimedOut()) print ("Corporate Card: " + resp.getCorporateCard()) #Resolver Data