2017-05-21 8 views
3
paypal.Button.render({ 
    payment: function() { 
     var booksPurchaseRequest = {}; 
     booksPurchaseRequest.amount = 20; 
     return paypal.request 
          .post(CREATE_PAYMENT_URL, JSON.stringify(booksPurchaseRequest)) 
          .then(function(data) { 
           return data.paymentId; 
          }); 
    } 
}, '#paypal-button'); 

からバックエンドサーバー上のそのようなアプローチでは、私はアプリケーション/ x-www-form-urlencodedでフォーマットでデータを受信して​​いたが、私application/jsonが必要です。それをどうすれば実現できますか? paypal.request.post()を単純な$ .ajax()に置き換えることはできますか?送信paypal.request.post介しJSON()ペイパルcheckout.js

答えて

4
return paypal.request({ 
    method: 'post', 
    url: '/foo/bar', 
    json: { 
     foo: 'bar' 
    } 
}).then(function(response) { 

}) 

それとも、ただのjQueryを使用することができ、あなただけの、これは素晴らしいです約束

+0

を返す必要が - 今私は、ポップアップウィンドウ – Matt

+0

で配送先住所を隠すためにこれを使用する方法を理解する必要がありますこれに関するドキュメンテーションですか? – Saitama

関連する問題