package com.sample.util; import java.util.HashMap; import java.util.Map; /** * For a full list of configuration parameters refer in wiki page[https://github.com/paypal/sdk-core-java/wiki/SDK-Configuration-Parameters] */ public class Configuration { // Creates a configuration map containing credentials and other required configuration parameters. public static final Map<String,String> getAcctAndConfig(){ Map<String,String> configMap = new HashMap<String,String>(); configMap.putAll(getConfig()); // Account Credential // configMap.put("acct1.UserName", "jb-us-seller_api1.paypal.com"); // configMap.put("acct1.Password", "WX4WTU3S8MY44S7F"); // configMap.put("acct1.Signature", "AFcWxV21C7fd0v3bYYYRCpSSRl31A7yDhhsPUU2XhtMoZXsWHFxu-RWy"); // configMap.put("acct1.AppId", "APP-80W284485P519543T"); configMap.put("acct1.UserName", "projetdactestpaye-facilitator-1_api1.gmail.com"); configMap.put("acct1.Password", "DBQWU3X49HBZ8JG2"); configMap.put("acct1.Signature", "AFcWxV21C7fd0v3bYYYRCpSSRl31AOuDtw.TF.J5Nusa.78Cb6es6COf"); configMap.put("acct1.AppId", "APP-80W284485P519543T"); // Sample Certificate credential // configMap.put("acct2.UserName", "certuser_biz_api1.paypal.com"); // configMap.put("acct2.Password", "D6JNKKULHN3G5B8A"); // configMap.put("acct2.CertKey", "password"); // configMap.put("acct2.CertPath", "resource/sdk-cert.p12"); // configMap.put("acct2.AppId", "APP-80W284485P519543T"); return configMap; } public static final Map<String,String> getConfig(){ Map<String,String> configMap = new HashMap<String,String>(); // Endpoints are varied depending on whether sandbox OR live is chosen for mode configMap.put("mode", "sandbox"); // These values are defaulted in SDK. If you want to override default values, uncomment it and add your value. // configMap.put("http.ConnectionTimeOut", "5000"); // configMap.put("http.Retry", "2"); // configMap.put("http.ReadTimeOut", "30000"); // configMap.put("http.MaxConnection", "100"); return configMap; } }