【发布时间】:2014-12-26 11:04:42
【问题描述】:
我在使用带有 java 的 paypal rest-api 时遇到了一些麻烦。
到目前为止我做了什么。
- 在 paypal 开发者网站上创建帐户。
- 创建类型为 Business(pro) 的沙盒帐户
- 创建 Rest-App 并选择我创建的沙盒帐户
我使用了 github 示例中的一些示例代码,到目前为止我可以看到我的操作正在运行。
问题是当我使用以下代码创建信用卡时:
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 登录到我的沙盒帐户,也没有关于信用卡的信息。我使用了我的 Rest-App 的凭据(与我的沙盒帐户凭据相同)。
我的问题:我在哪个帐户上添加了信用卡?如何通过 Rest-Api 找出我目前在哪个帐户上工作。我可以指定我想在哪个帐户上工作吗? (我认为它是由凭据指定的?)
我希望有人可以帮助我,因为我尝试了很多但我无法弄清楚。
【问题讨论】:
标签: java paypal paypal-sandbox