2017-06-20 223 views
0

當我們使用checkout.js作爲Express Checkout按鈕時,我不確定CREATE_PAYMENT_URL應該是什麼?PayPal Express Checkout CREATE_PAYMENT_URL

這應該是我們的sandbox.paypal.com網站嗎?

我點擊了我網站上的Express Checkout按鈕,並且不斷收到404錯誤,並說我無法找到作爲資源找到的CREATE_PAYMENT_URL的任何URL(我知道,不是當前存在的''')。

   var CREATE_PAYMENT_URL = ''; 
       var EXECUTE_PAYMENT_URL = ''; 

       paypal.Button.render({ 
        env: 'sandbox', // Or 'sandbox', 
        commit: true, // Show a 'Pay Now' button 

        payment: function(resolve, reject) { 
         return paypal.request.post(CREATE_PAYMENT_URL).then(function (data) { 
          resolve(data.paymentID); 
         }) 
          .catch(function (err) { 
           reject(err); 
          }); 
        }, 
        onAuthorize: function(data, actions) { 
         return paypal.request.post(EXECUTE_PAYMENT_URL, { 
          paymentID: data.paymentID, 
          payerID: data.payerID 
         }).then(function() { 

          // The payment is complete! 
          // You can now show a confirmation message to the customer 
         }); 
        } 

       }, '#paypal-button'); 

回答