2016-07-05 11 views
0

をペイパルbilling agreementsの作成に成功しました。クレジットカードの詳細(クレジットカード番号、有効期限など)を提示することで支払い方法を選択できます。保存されたカード情報(金庫)を使用してPayPalの請求書を作成する

しかし、問題は、保存されたカード(カードトークン)を使用して契約を作成しようとしたときに発生します。私はfundingInstrument

String creditCardId = customerCreditCardRepo.findOneByCustomerIdAndDefaultCard(customerId, 1).getCardId(); 
CreditCardToken creditCardToken = new CreditCardToken(); 
creditCardToken.setCreditCardId(creditCardId); 
fundingInstrument.setCreditCardToken(creditCardToken); 

CreditCardTokenオブジェクトを設定しようとしました。しかし、私は次のエラーを取得する: - それは明らかにそれだけOnly credit-card is supportedを述べ

response-code: 400 details: name: VALIDATION_ERROR message: Invalid request - see details details: [ErrorDetails(field=payer, issue=Funding Instrument Details are missing or Funding instrument not supported. Only credit-card is supported., purchaseUnitReferenceId=null, code=null)] debug-id: 2d6eff7aa27e3 information-link: https://developer.paypal.com/webapps/developer/docs/api/#VALIDATION_ERROR 

。顧客がカード番号を入力する必要なく、何らかの方法でカード番号を取得できる方法はありますか?

ありがとうございました

答えて

0

アポイントされたクレジットカードは、請求先契約でサポートされなくなりました。クレジットカードにはAPIコールを送信する必要があります。

金庫取引から完全なクレジットカード番号を取得する方法はありません。この場合、請求契約書の設定時に顧客にフルカードの詳細を入力する必要があります。

関連する問題