2017-06-02 1 views
0

Ich versuche, PayPal Serverseite REST zu arbeiten.Wie kann das Abmelden von PayPal abgebrochen werden, bevor eine Bedingung erfüllt wird?

Hier ist die Form mit Ich arbeite:

enter image description here

Was ich will ist zu verhindere/ die Zahlung stornieren, wenn entweder amount oder email Felder leer sind.

Nach docs wird payment() aufgerufen, nachdem auf die Schaltfläche geklickt wurde. Die docs decken, wie der „optimistisch“ Use Case zu handhaben, aber nicht erwähnen sie, wie man den Zahlungsvorgang abbrechen:

// payment() is called when the button is clicked 
payment: function() { 

    // Set up a url on your server to create the payment 
    var CREATE_URL = '/demo/checkout/api/paypal/payment/create/'; 

    // Make a call to your server to set up the payment 
    return paypal.request.post(CREATE_URL) 
     .then(function(res) { 
      return res.paymentID; 
     }); 
}, 

einfach null Rückkehr scheint nicht zu funktionieren. Wie kann damit umgegangen werden?

Antwort

Verwandte Themen