PayPal "controls" the purchase process....i.e)Intermediary between buyer and seller.....so of course SPT could play a part in the transaction as it could/will do with stand alone MC & Visa cards.
SPT Price at posting:
$1.86 Sentiment: Buy Disclosure: Held