2014-10-30 8 views
0

У меня есть проблемы с использованием paypal rest-api с java.Paypal Rest-API Account

Что я сделал до сих пор.

  1. Создание учетной записи на сайте разработчика paypal.
  2. Создание Песочница Счета типа бизнеса (про)
  3. Создание Rest-приложения и выбрал мой созданную учетную запись песочнице

Я использовал некоторые примеры кода из примеров GitHub и мои операции работают до сих пор я могу видеть ,

Проблема, когда я создаю CreditCard со следующим кодом:

 CreditCard creditCard = new CreditCard(); 
     creditCard.setExpireMonth(11); 
     creditCard.setExpireYear(2018); 
     creditCard.setNumber("4417119669820331"); 
     creditCard.setType("visa"); 
     APIContext apiContext = new APIContext(accessToken); 
     CreditCard created = creditCard.create(apiContext); 
     System.out.println(created.getId()); 

Печать в консоли, как «CARD-01E4XXXXXXXXXXXXXXXXBWHI»

Когда я использую метод GET я Получать JSON с информацией о кредитной карте

 CreditCard c = CreditCard.get(accessToken, "CARD-01E4XXXXXXXXXXXXXXXXBWHI"); 
     System.out.println(c); 

Поэтому я думаю, что с моим кодом и звонками я не вижу проблем. Но когда я просматриваю профиль моей учетной записи sandbox через сайт разработчика PayPal, нет кредитной карты. Даже когда я вхожу через sandbox.paypal в мою учетную запись sandbox, нет никаких сведений о кредитных картах. Я использовал учетные данные моего Rest-App (то же, что и мои учетные данные учетной записи sandbox).

Мой вопрос: на какой учетной записи я добавил кредитную карту? Как узнать, на какой учетной записи я сейчас работаю через Rest-Api. Могу ли я указать, на какой учетной записи я хочу работать? (Я думаю, что это указано по учетным данным?)

Я надеюсь, что кто-то может мне помочь, потому что я много пробовал, но не могу понять.

ответ

0

Звонок, который вы делаете, является звонком Vault. Сейф является средством хранения карточных данных с помощью PayPal, но не присваивает эту карточку данной учетной записи PayPal.