use api for payment_processor retrieval for better cross-version stability