moneris-logo
Search
×

Moneris Developers_

E-Commerce Solutions
APIarrow_drop_down
Batch Uploadarrow_drop_down
Multi-Currency Pricing (MCP)arrow_drop_down
E-Fraudarrow_drop_down
Hosted Solutionsarrow_drop_down
Level 2/3arrow_drop_down
Apple Payarrow_drop_down
Google Payarrow_drop_down
Visa Checkoutarrow_drop_down
MasterCard MasterPassarrow_drop_down
Card Present Solutions
Pinpadarrow_drop_down
Shopping Cartsarrow_drop_down
editConfiguration
×

Configuration

Store ID:
API Token:
PAN:
Amount:
Currency:
(ISO code)
Exp Date:
RESET
Vault Administrative Transactions
Integration GuideInteractive Tool
Javakeyboard_arrow_down
Vault Temporary Token Addkeyboard_arrow_down

Sample ResTempAdd

package Canada;
import JavaAPI.*;
public class TestCanadaResTempAdd
{
public static void main(String[] args)
{
string store_id = "store5";
string api_token = "yesguy";
string pan = "4242424242424242";
string expdate = "2310"; //YYMM format 
String crypt_type = "7";
String duration = "900";
String processing_country_code = "CA"; 
boolean status_check = false;
ResTempAdd resTempAdd = new ResTempAdd(); 
resTempAdd.setPan(pan); 
resTempAdd.setExpdate(expdate); 
resTempAdd.setDuration(duration); 
resTempAdd.setCryptType(crypt_type);
// resTempAdd.setDataKeyFormat("0U");
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(resTempAdd);
mpgReq.setStatusCheck(status_check);
mpgReq.send();
try
{
Receipt receipt = mpgReq.getReceipt();
System.out.println("DataKey = " + receipt.getDataKey());
System.out.println("ResponseCode = " + receipt.getResponseCode()); 
System.out.println("Message = " + receipt.getMessage()); 
System.out.println("TransDate = " + receipt.getTransDate()); 
System.out.println("TransTime = " + receipt.getTransTime()); 
System.out.println("Complete = " + receipt.getComplete()); 
System.out.println("TimedOut = " + receipt.getTimedOut()); 
System.out.println("ResSuccess = " + receipt.getResSuccess()); 
System.out.println("PaymentType = " + receipt.getPaymentType()); 
System.out.println("MaskedPan = " + receipt.getResMaskedPan()); 
System.out.println("Exp Date = " + receipt.getResExpdate());
}
catch (Exception e) { e.printStackTrace(); }
}
}
ResTempAdd Request
Response Listkeyboard_arrow_down

Actual ResTempAdd Output

No request has been made.