2013-05-09 118 views
0

克隆rest-api-sample-app-php并更新我的环境(db,client,secret等等)之后,我可以使用paypal payment选项购买一个比萨。我不能使用信用卡选项,虽然我有一个在ppusers记录creditcard_id。在功能makePaymentUsingCC($creditCardId, $total, $currency, $payment_desc)payPal REST-API makePaymentUsingCC错误

我越来越对makePaymentUsingCC,我可以附和PARAMS发生

错误。此行失败(缺少更好的单词):$ccToken = new CreditCardToken();我不认为使用语句use PayPal\Api\CreditCardToken;正在查找该文件。

我的主要问题不是比萨应用程序,但我的自定义应用程序在相同的点失败。所以,如果我们能够找出比萨饼应用问题,它也可能解决我的问题。

哦,从比萨饼的应用程序屏幕错误信息是:

INVALID_RESOURCE_ID:所请求的资源ID没有被发现

提前感谢!

+0

关于这个问题的任何指导?我还没有解决它。提前致谢。 – JRuff 2013-05-09 23:39:44

+0

关于这个问题的任何指导?我还没有解决它。提前致谢。 – JRuff 2013-05-13 16:50:29

回答

0

一个CreditCardToken是一个标记化信用卡的参考 - 本质存储卡重新使用后不折返,见https://developer.paypal.com/webapps/developer/docs/api/#store-a-credit-card

如果你已经存储在金库信用卡,那么你可以用它来后续付款。如果使用的信用卡令牌对您的凭证无效,则返回INVALID_RESOURCE_ID。

+0

嗯,我没有收到你的回复texswede的电子邮件通知。该错误发生在api中,因为它试图实例化一个新的CreditCardToken。甚至在它试图使用它之前,所以在这一点上我们不知道它是否无效。 – JRuff 2013-05-25 22:43:47