photo gallery ecommerce with Square payment method