Skip to content

Instantly share code, notes, and snippets.

@wehub
Last active June 29, 2021 20:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wehub/47c97d792d6f4bfeb1e02e124b81654b to your computer and use it in GitHub Desktop.
Save wehub/47c97d792d6f4bfeb1e02e124b81654b to your computer and use it in GitHub Desktop.
Java_SDK
package com.wepay;
import com.wepay.endpoints.AccountsApi;
import com.wepay.exception.InvalidParams;
import com.wepay.exception.NotAuthorized;
import com.wepay.exception.ServiceTemporarilyUnavailable;
import com.wepay.exception.ThrottleExceeded;
import com.wepay.exception.UnexpectedError;
import com.wepay.exception.UnknownWePayException;
import com.wepay.exception.WePayException;
import com.wepay.model.data.AccountsCreateData;
import com.wepay.model.resource.Account;
import com.wepay.network.Configuration;
import com.wepay.network.WePayRequest;
import com.wepay.network.Configuration.Environment;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.json.JSONException;
public class WePay {
public static Long clientId;
public static String clientSecret;
private static final Logger LOGGER = Logger.getLogger("global");
public WePay() {
}
public static void main(String[] args) {
Configuration configuration = new Configuration();
configuration.setAppId(<APP ID>);
configuration.setAppToken(<APP Token>);
configuration.setEnvironment(Environment.STAGE);
WePayRequest.initializeRequest();
// Create an account
try {
AccountsCreateData accountsCreateData = new AccountsCreateData();
accountsCreateData.setLegalEntityId(<Legal Entity ID>);
Account createResult = AccountsApi.create(accountsCreateData);
LOGGER.log(Level.INFO, String.format("Successfully create an account %s"));
} catch (Exception var4) {
LOGGER.log(Level.WARNING, var4.getMessage());
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment