繁体   English   中英

贝宝Rest-API帐户

[英]Paypal Rest-API Account

我在使用Paypal Rest-api和Java时遇到一些麻烦。

到目前为止我做了什么。

  1. 在贝宝开发者网站上创建帐户。
  2. 创建类型为Business(pro)的沙盒帐户
  3. 创建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);

因此,我认为我的代码和发出的调用没有问题。 但是,当我通过Paypal开发人员网站查看沙盒帐户的个人资料时,没有信用卡。 即使当我通过sandbox.paypal登录到我的沙盒帐户时,也没有有关信用卡的信息。 我使用了Rest-App的凭据(与我的沙箱帐户凭据相同)。

我的问题:我在哪个帐户上添加了信用卡? 如何通过Rest-Api找出我当前在哪个帐户上工作。 我可以指定要使用哪个帐户吗? (我认为它是由凭据指定的?)

我希望有人能帮助我,因为我做了很多尝试,但我不知道如何解决。

您拨打的电话是保险柜电话。 保险柜是一种使用PayPal存储卡数据的方法,但不会将该卡分配给给定的PayPal帐户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM