2016-11-09 1 views
2

売却前に金庫で支払い方法[クレジットカード]を再確認する方法を教えてください。Braintreeで売却前に金庫でクレジットカードを再確認する方法

注: CVVおよびAVSルールが有効です。

シナリオは次のとおりです。ブレーントリーボールト内

  • カスタマーボールトでのお支払方法[クレジットカード]で売却取引を行っています。
  • クレジットカードが有効期限切れでないことを確認するために、販売取引前にクレジットカードを再確認したいと考えています。

答えて

0

私はあなたがブレーンツリーとどのように統合されているかによって決まると信じています。 Hosted Fieldsを使用していますか?ドロップイン?

基本的には、ドキュメントに応じて、create a nonce that contains only the CVVというメッセージが表示されます。

braintree.setup('YOUR_CLIENT_TOKEN', 'custom', { 
    id: 'my-sample-form', 
    hostedFields: { 
    cvv: { 
     selector: '#cvv' 
    } 
    } 
}); 

あなたはナンス、あなたが適切な支払方法トークンのPaymentMethod.update()の呼び出しに渡し、そしてverify_cardがtrueに設定されていることを確認することができますことをしたら。 https://developers.braintreepayments.com/reference/request/payment-method/update/#card-verification

+0

で発見

result = braintree.PaymentMethod.update("the_payment_method_token", { "payment_method_nonce": nonce_from_the_client, "options": { "verify_card": True, } }) 

だから我々は再確認するためにupdate()メソッドを使用することができ、このために我々は正しいトークン再び支払い方法を使用して支払方法ナンスを生成する必要がありますか? –

+0

文書によると、はい。 CVVが再検証する必要があるようですので、CVVを含むだけのナンスを更新呼び出しに渡します。 – ThinkAboutIt

+0

また、私たちはこのメソッドをhttps://developers.braintreepayments.com/reference/request/payment-method-nonce/create/php で使用して、ノンセを正しく作成することもできます[支払いトークンを使用]? –

関連する問題