Esempio n. 1
0
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()) 
Esempio n. 2
0
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())
Esempio n. 3
0
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())
Esempio n. 4
0
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())
Esempio n. 8
0
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