should be able to expose a meteor method to handle the callback, and define the callback in routing if you go that way… I haven’t done that yet, but I’ve seen some docs I can scrounge up if you guys need it
difference with express checkout is that they would actually checkout on paypal, then it doesn’t process the transaction, but pushes you back to reaction where you have a confirmation page where you can submit your order, then server side you doTransaction, get a return from paypal via server-side http request
so it’s basically flipped around, buynow you get the checkout page, then you finish on paypal, express checkout you start on paypal when you hit “checkout”, then you confirm and finish on reaction
haha, yea, it was a HUGE pain trying to figure out how paypal works… and get this, there’s a cool “modal” feature where you don’t need to redirect, you get a express checkout modal just to do the transaction… buttttt… you can only use it for digital goods….
:: smacks forehead ::
modal would have been okay with express checkout, because it’s basically that last cart workflow step… and in my research, there’s no way around it, can’t fake it or anything; paypal doesn’t work in iframes
ok so back around to express checkout for paypal integration. it looks like you can infact customize it to the level I want (not sure why I thought I couldn’t) and get a reasonably decent flow. now to test the theory...
Hi, I am getting Cannot read property 'isBillingDefault' of null and Cannot read property 'isShippingDefault' of null from the new addressBookForm template helper, everything is working correctly, this is only in the console but I thought it could be important. It only appears sometimes in the same form, not at every load even for the same data.