Я должен использовать создание адаптивной учетной записи PayPal Rest api в одном из моих проектов. Библиотека java находится здесь https://github.com/paypal/adaptiveaccounts-sdk-java. Но когда я пытаюсь интегрировать это с помощью следующего кодаpaypal адаптивное создание учетной записи
RequestEnvelope env = new RequestEnvelope();
env.setErrorLanguage("en_US");
NameType name = new NameType("John", "Lui");
AddressType address = new AddressType("Main St", "US");
String preferredLanguageCode ="en_US";
CreateAccountRequest createAccountRequest = new CreateAccountRequest(env,name, address, preferredLanguageCode);
Map<String, String> customConfigurationMap = new HashMap<String, String>();
customConfigurationMap.put("mode", "sandbox");
customConfigurationMap.put("acct1.UserName", "protest348_api1.gmail.com");
customConfigurationMap.put("acct1.Password", "HD6X2RX38WE78NUW");
customConfigurationMap.put("acct1.Signature", "AOKE31.o6thw-ButmC4-x.YFN6U-AuGNMBPR0Dbd9hkDMfzgJ1Zcm7yo");
customConfigurationMap.put("acct1.AppId", "APP-80W284485P519543T");
customConfigurationMap.put("sandbox.EmailAddress", "[email protected]");
AdaptiveAccountsService adaptiveAccountsService = new AdaptiveAccountsService(customConfigurationMap);
CreateAccountResponse createAccountResponse = adaptiveAccountsService.createAccount(createAccountRequest,"[email protected]");
log.info(createAccountResponse.getAccountId());
В журнале я получил сообщение об ошибке, как
Unable to generate Access Token com.paypal.exception.MissingCredentialException: Account for the username does not exists in the properties file
Как я решить эту проблему. Я имею то же самое, что и в githhub. но я не знаю, правильно ли я добавил имя пользователя, пароль и подпись. Как я могу перезаписать свою подпись по умолчанию в файле библиотеки? Пожалуйста помоги мне с этим.
Все, что я сделал. я сомневаюсь, как я могу добавить эту конфигурацию в свой код. – anoop
хорошо. должно быть место, где вы должны скопировать всю учетную информацию (имя пользователя, пароль, подпись) покупателя. Здесь нет? -> customConfigurationMap.put ("acct1.UserName", "XXXXXXXXXXXXX"); – CCamilo
Я верю в этот файл Configuration.java, нет? – CCamilo